On 22 February 2006 22:04, Malcolm Wallace wrote:

> Wolfgang Jeltsch <[EMAIL PROTECTED]> writes:
> 
>>> module Prelude.Standard
>>>     ( module Prelude
>>>     , module Prelude.Num
>>>     , module Prelude.Comparison
>>>     , module Prelude.Monad
>>>     , module Prelude.List
>>>     , module Prelude.Maybe
>>>     , module Prelude.Either
>>>     , module Prelude.Tuple
>>>     , module Prelude.IO
>>>     , module Prelude.Text
>>>     )
>> 
>> Why Prelude.List, not Data.List, etc.?
> 
> No particular reason.  Either choice would be good.  (But I didn't
> want to imply that everything currently in Data.List would be
> re-exported, since it defines more than just Prelude entities.)

Having all these extra modules seems like too much structure for not
much gain.  Also "Prelude.Standard" is ambiguous: which standard?

Instead, I suggest Prelude.Haskell98 for the Haskell98-compatible
prelude (in the haskel98 package, of course).  

I'm agnostic about whether we strip the Prelude down to the absolute
minimum, or just remove some of the more less-used things.

Cheers,
        Simon
_______________________________________________
Haskell-prime mailing list
[email protected]
http://haskell.org/mailman/listinfo/haskell-prime

Reply via email to