On Fri, May 09, 2008 at 11:35:32AM -0400, Brent Yorgey wrote:
> On Fri, May 9, 2008 at 10:02 AM, Andrew Coppin <[EMAIL PROTECTED]>
> wrote:
> > While I'm here - I'm aware of how you control importing [or not] from the
> > Prelude. Is there a way that I can, for example, import all the stuff like
> > the basic types, classes, etc., but *not* all the list-related stuff? Or is
> > the Prelude not that modular?
> 
> Not only is the Prelude not that modular, there's not really any mechanism
> to make it so.  There's no way to partition an export list in such a way
> that whole chunks of it can be imported/not imported at a go.  Would that be
> a nice feature?  I don't know, possibly.

Ordinary functions are easily split off from the Prelude.  The only tricky
bit is classes and class instances, and that's a Hard Problem, as far as I
can tell.  And, of course, "only" is quite an understatement here.
-- 
David Roundy
Department of Physics
Oregon State University
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to