[Hackage] #179: support GHC's main-is extension
Hackage
trac at galois.com
Thu Nov 15 13:08:59 EST 2007
#179: support GHC's main-is extension
--------------------------+-------------------------------------------------
Reporter: duncan | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone:
Component: Cabal | Version: 1.2.2.0
Severity: normal | Resolution:
Keywords: | Difficulty: normal
Ghcversion: 6.4.2 | Platform: Linux
--------------------------+-------------------------------------------------
Comment (by duncan):
So the question is how would we support this extension? Perhaps by
specifying a module name for {{{main-is:}}} ? Would that be
distinguishable from a file name? It wouldn't have a file extension.
Perhaps it'd be better to be explicit and specify {{{main-module-is:
Foo.Bar}}}.
Note that we do need both a file name and a module name because we have to
pass that file to ghc since it's very common for people to use main
modules that are not called {{{Main.hs}}}.
--
Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/179#comment:1>
Hackage <http://haskell.org/cabal/>
Hackage: Cabal and related projects
More information about the cabal-devel
mailing list