[GHC] #7816: "main function" is not a function
GHC
cvs-ghc at haskell.org
Sat Apr 6 19:31:36 CEST 2013
#7816: "main function" is not a function
----------------------------------------------+-----------------------------
Reporter: monoidal | Owner:
Type: bug | Status: new
Priority: normal | Component: Compiler
Version: 7.6.2 | Keywords:
Os: Unknown/Multiple | Architecture: Unknown/Multiple
Failure: Incorrect warning at compile-time | Blockedby:
Blocking: | Related:
----------------------------------------------+-----------------------------
A module without main gives an error:
{{{
A.hs:1:1: The function ‛main’ is not defined in module ‛Main’
}}}
However, main in Haskell is not a function. This is often a cause of
misunderstandings, for example see
[http://ircbrowse.net/browse/haskell?q=main+not+function IRC discussions]
or [http://conal.net/blog/posts/everything-is-a-function-in-haskell Conal
Elliott's "Everything is a function in Haskell"]. I suggest changing this
to:
{{{
A.hs:1.1: The IO action ‛main’ is not defined in module ‛Main’
}}}
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/7816>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list