base vs haskell98

Ross Paterson ross at soi.city.ac.uk
Wed Feb 2 10:54:36 EST 2005


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.  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.


More information about the Cvs-libraries mailing list