[Haskell-cafe] Function Precedence
loup.vaillant at gmail.com
Wed Apr 2 10:20:10 EDT 2008
2008/4/2, Hans Aberg <haberg at math.su.se>:
> On 2 Apr 2008, at 14:27, jerzy.karczmarczuk at info.unicaen.fr
> > > It would be better to write a new Prelude. :-)
> > Oh, yes, our common dream...
> One may not need to write a wholly new Prelude, by something like:
> module NewPrelude where
> import Prelude hiding -- Num, (+).
> class AdditiveSemiMonoid a where
> (+) :: a -> a -> a
Err, why *semi* monoid? Plain "monoid" would not be accurate?
While we're at it, what about adding even more classes, like "group"
or "ring"? Algebra in a whole class hierachy. :-)
More information about the Haskell-Cafe