[Haskell-cafe] Modules and a main function
Brandon Allbery
allbery.b at gmail.com
Sat Aug 27 22:40:07 CEST 2011
On Sat, Aug 27, 2011 at 16:24, michael rice <nowgate at yahoo.com> wrote:
> I'm not sure how to do that. Please demonstrate.
>
If you just compile it normally you have an unexported binding called "main"
which is effectively (and actually, when compiled with optimization)
discarded. If you do
ghc --make --main-is GameState GameState.hs
then GHC will use GameState.main as the entry point (instead of Main.main)
and build a program instead of a library.
http://www.haskell.org/ghc/docs/latest/html/users_guide/options-phases.html#options-linker
--
brandon s allbery allbery.b at gmail.com
wandering unix systems administrator (available) (412) 475-9364 vm/sms
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20110827/06cd0c2e/attachment.htm>
More information about the Haskell-Cafe
mailing list