I've started using BasicPrelude with -XNoImplicitPrelude in all of my code.  It imports all of those and some other stuff as well (text related functions).  Cuts down on my imports by a little over half.  Kind of wish it could be made the default.


On Wed, Aug 7, 2013 at 10:23 PM, aditya bhargava <bluemangroupie@gmail.com> wrote:
Hi there,
It seems like every Haskell program I write imports the following modules:

Control.Monad
Control.Applicative
Data.Maybe
Data.List

Is there a good reason why these modules aren't imported by default? When I write a simple script usually a 1/4th of the script is just imports, and my code just looks uglier.

Adit

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe