Question

[code source]

  

Données FooBar = Foo | Bar

[Commande]

  

$ GHC -c foo_bar.hs
  foo_bar.hs: 1: 0: La fonction 'principale' ne sont pas définis dans le module 'Main'

[Configuration]

  

Glasgow Haskell Compiler, version 6.12.3, pour Haskell 98, étape 2 démarré par GHC   Version 6.10.4

Était-ce utile?

La solution

Vous devez définir votre type dans un module, puis le compiler:

module Test where
data FooBar = Foo | Bar

En invoquant ghc -c foo_bar.hs, le fichier objet foo_bar.o sera généré sans avoir à définir main.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top