Prelude not in haskell98?
Ian Lynagh
igloo at earth.li
Tue Jun 5 19:39:20 EDT 2007
On Tue, Jun 05, 2007 at 11:23:57PM +0100, Neil Mitchell wrote:
>
> >All this seems to indicate that the Prelude is not a part of the
> >"haskell98" package. Is this the case, and if so, is this
> >intentional? It would be nice if we could create Cabal packages that
> >explicitly indicate that the library depends only on Haskell 98
> >libraries.
>
> Its true, and its intentional. The trend nowadays is to make programs
> depend only on base, not only on haskell98 - i.e. import
> System.Environment (and others) instead of System. hakell98 will be
> around forever, but base is the new "standard libraries" set.
Right, the problem is that if Prelude was in haskell98 then it wouldn't
be possible to have a program that /didn't/ depend on haskell98 (short
of -fno-implicit-prelude extensions, or having a Prelude in both (which
would mean you couldn't depend on both base and haskell98)).
Thanks
Ian
More information about the Glasgow-haskell-users
mailing list