[Haskell-cafe] Comments from OCaml Hacker Brian Hurt
George Pollard
porges at porg.es
Mon Jan 19 23:34:34 EST 2009
On Thu, 2009-01-15 at 18:10 -0500, Cale Gibbard wrote:
> My personal preference would be:
>
> class Monoid m where
> zero :: m
> (++) :: m -> m -> m
>
> (in the Prelude of course)
>
> - Cale
I've tried doing this (and making more widespread use of typeclassed
operations) by writing my own AltPrelude. Unfortunately there is still a
lot of 'unrebindable' syntax (list comprehensions, 'error' forced to
exist in Monad, if-then-else not using nearest Bool, etc) which makes
this hard to achieve.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : http://www.haskell.org/pipermail/haskell-cafe/attachments/20090120/d5f6543e/attachment.bin
More information about the Haskell-Cafe
mailing list