
lets not talk about this while people are buried with 7.8 release
engineering, please :)
there are certainly good ideas in Henning's (amazing) work,
HOWEVER, one thing people often forget is that theres more than one valid
computational formalization of a given mathematical concept (which itself
can often have a multitude of equivalent definitions).
and thats even ignoring the fact that the haddocks are full of readable
Qualified names like
"class Chttp://hackage.haskell.org/package/numeric-prelude-0.4.1/docs/Algebra-Algebr...
a
=> C a where" :)
On Fri, Mar 21, 2014 at 1:08 PM, Corey O'Connor
On #3: The library numeric-prelude achieves many of these goals (Plus a bunch more). If the experiences of using numeric-prelude are positive then using this or a subset of this as the standard numeric prelude might resolve these goals easily.
http://hackage.haskell.org/package/numeric-prelude
-Corey O'Connor coreyoconnor@gmail.com http://corebotllc.com/
On Mon, Feb 24, 2014 at 5:13 AM, harry
wrote: Carter Charbonneau wrote
2. Move Semigroup into Prelude
2.1 Make Monoid depend on Semigroup.
NonEmpty seems to be frequently reimplemented, particularly by beginners. Including Semigroup in Prelude would save all this duplication.
-- View this message in context: http://haskell.1045720.n5.nabble.com/Burning-more-bridges-mostly-numeric-one... Sent from the Haskell - Libraries mailing list archive at Nabble.com. _______________________________________________ Libraries mailing list Libraries@haskell.org http://www.haskell.org/mailman/listinfo/libraries
_______________________________________________ Libraries mailing list Libraries@haskell.org http://www.haskell.org/mailman/listinfo/libraries