Proposal: Add hasBitSize to Data.Bits.Bits

Edward Kmett ekmett at gmail.com
Mon Aug 27 17:22:23 CEST 2012


FixedBits?

Sent from my iPhone

On Aug 26, 2012, at 4:53 PM, Henning Thielemann <lemming at henning-thielemann.de> wrote:

> 
> On Sun, 26 Aug 2012, Ian Lynagh wrote:
> 
>> On Wed, Aug 22, 2012 at 07:49:49PM -0400, Edward Kmett wrote:
>>> 
>>> deprecate, but not remove bitSize this iteration, and make a separate
>>> class FiniteBits for things with a finite, fixed number of bits:
>>> 
>>>> class Bits b => FiniteBits b where
>>>>   finiteBitSize :: b -> Int
>>>>   finiteBitSize = bitSize
> 
> 
> Bit size is always finite in strict data types, isn't it? I suggest a name containing "Fixed".
> 
> _______________________________________________
> Libraries mailing list
> Libraries at haskell.org
> http://www.haskell.org/mailman/listinfo/libraries



More information about the Libraries mailing list