[Haskell-cafe] Why the Prelude must die

Isaac Dupree isaacdupree at charter.net
Sun Apr 1 08:00:18 EDT 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

David House wrote:
> On 24/03/07, Stefan O'Rear <stefanor at cox.net> wrote:
>> This is a ranty request for comments, and the more replies the better.
> 
> Without responding to any particular comment, my opinion is that we
> should have a minimal Prelude with functions like (.) that couldn't be
> reasonably redefined in any function.

I can recall two variations on (.)...

Strict composition, perhaps (.!), that is somehow strict in the
functions that are its arguments.

Unicode composition, i.e. use the Unicode character for function
composition (?) instead of the overloaded (with module system syntax)
"." symbol

Not that these are worthy alternatives for our Prelude, just reasons
that I don't entirely like the idea of any implicitly included prelude.


Isaac
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGD57RHgcxvIWYTTURAjwuAKCeX5KJ+511lctcC5EXJ+7kYtsNqACfd/GS
PSteOUuiJqYAaaJBwiblaso=
=U/j/
-----END PGP SIGNATURE-----


More information about the Haskell-Cafe mailing list