Use explicit language extensions in base

Hello, I just wrote a patch that removes the extension fields from base.cabal and adds LANGUAGE pragmas where needed: http://hackage.haskell.org/trac/ghc/ticket/4925 This has the advantage that modules become more modular (since they don't need to depend on external make or cabal files which specify how to build them). For the record: this is not a library proposal. It's just an internal patch for base. It would be great if someone could review and apply it. Regards, Bas

Good idea. I'm validating now. S | -----Original Message----- | From: libraries-bounces@haskell.org [mailto:libraries-bounces@haskell.org] On | Behalf Of Bas van Dijk | Sent: 27 January 2011 16:57 | To: Haskell Libraries | Subject: Use explicit language extensions in base | | Hello, | | I just wrote a patch that removes the extension fields from base.cabal | and adds LANGUAGE pragmas where needed: | | http://hackage.haskell.org/trac/ghc/ticket/4925 | | This has the advantage that modules become more modular (since they | don't need to depend on external make or cabal files which specify how | to build them). | | For the record: this is not a library proposal. It's just an internal | patch for base. It would be great if someone could review and apply | it. | | Regards, | | Bas | | _______________________________________________ | Libraries mailing list | Libraries@haskell.org | http://www.haskell.org/mailman/listinfo/libraries
participants (2)
-
Bas van Dijk
-
Simon Peyton-Jones