[GHC] #9499: Add -prelude-is flag

GHC ghc-devs at haskell.org
Thu Aug 21 22:46:29 UTC 2014


#9499: Add -prelude-is flag
-------------------------------------+-------------------------------------
       Reporter:  agibiansky         |                   Owner:  agibiansky
           Type:  feature request    |                  Status:  new
       Priority:  normal             |               Milestone:
      Component:  Compiler           |                 Version:  7.9
       Keywords:  flag               |        Operating System:
   Architecture:  Unknown/Multiple   |  Unknown/Multiple
     Difficulty:  Easy (less than 1  |         Type of failure:
  hour)                              |  None/Unknown
     Blocked By:                     |               Test Case:
Related Tickets:                     |                Blocking:
                                     |  Differential Revisions:
-------------------------------------+-------------------------------------
 I would like GHC to have a `-prelude-is` flag, which would specify an
 alternate Prelude to use instead of the default Haskell prelude.


 The benefit this would have is that this would give alternate preludes a
 more first-class status. Instead of having to import an alternative
 prelude everywhere, you could just have a ghc-options: -prelude-is=...
 flag in your *.cabal file, and have a different prelude be used. This is
 important for my own work, as I highly prefer other preludes for my non-
 library development; I think this is a feature which will be very useful
 as Haskell develops and we try to figure out how to get rid of the warts
 in the current Prelude.

 Additional discussion here: https://groups.google.com/forum/#!topic
 /haskell-cafe/NCVzXZcxNmQ

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9499>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list