
I also really dislike that superclass of bits, there is no need for it.
John
On Fri, Sep 16, 2011 at 5:12 AM, Henning Thielemann
On Fri, 16 Sep 2011, Herbert Valerio Riedel wrote:
Just as a side note: I also dislike that the Data.Bits.Bits type-class has Num as its superclass; If I need something to be an instance of the Bits class for the bit-ops, I don't usually want to be forced to provide multiplication and addition operations as well...
Me too. For instance when working with flag sets like in [1], addition, multiplication, absolute value, number literals make no sense.
[1] http://hackage.haskell.org/package/enumset
_______________________________________________ Libraries mailing list Libraries@haskell.org http://www.haskell.org/mailman/listinfo/libraries