Ross Paterson <[EMAIL PROTECTED]> writes:

> On Wed, Feb 02, 2005 at 03:39:43PM +0000, Malcolm Wallace wrote:
> > I recently noticed something strange about the base and haskell98
> > library packages.  The modules "Prelude" and "Numeric" seem to be
> > in the base package, whereas I would have expected to see them in
> > the haskell98 package.  Is there a good reason why they are in the
> > "wrong" place?  And if so, should this be documented somewhere?
> 
> Prelude has to be in base; otherwise the haskell98 package wouldn't
> be optional.

Ok, I see.  nhc98 took the opposite design decision: the Haskell'98
libraries are always present, but the base package is more-or-less
optional.

> Perhaps Numeric could move if the names it exports were
> split between Test.Show, Text.Read and Data.Ratio.  I think that Foreign
> doesn't belong in base either, but people find it so convenient.

It's no big deal for me.  They can stay where they are if that is
most convenient.

Regards,
    Malcolm
_______________________________________________
Cvs-libraries mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-libraries

Reply via email to