Pergunta

Código fonte

Dados foobar = foo | Bar

Comando

$ ghc -c foo_bar.hs
foo_bar.hs: 1: 0: a função 'main' não está definida no módulo 'main'

Configuração

Glasgow Haskell Compiler, versão 6.12.3, para Haskell 98, estágio 2 inicialado pelo GHC versão 6.10.4

Foi útil?

Solução

Você deve definir seu tipo em um módulo e compilá -lo:

module Test where
data FooBar = Foo | Bar

Invocando ghc -c foo_bar.hs, o arquivo de objeto foo_bar.o será gerado sem ter que definir main.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top