Proposal: Add hasBitSize to Data.Bits.Bits

Henning Thielemann lemming at henning-thielemann.de
Tue Aug 14 00:19:36 CEST 2012


On Mon, 13 Aug 2012, Johan Tibell wrote:

> On Mon, Aug 13, 2012 at 2:48 PM, Henning Thielemann
> <lemming at henning-thielemann.de> wrote:
>> How about two versions of 'bitSize' - one with Maybe return type in the Bits
>> class and one without Maybe in a FixedBitSize subclass?
>
> Is this worth breaking existing users of bitSize over?

If the method of 'FixedBitSize' is named 'bitSize' then only the type 
signature will be affected (FixedBitSize constraint instead of Bits). 
Although I don't know whether this is a good solution.

> If anything it seems more worthwhile to throw out Integer from the Bits 
> class and declare Bits to be for fixed sized entities.



More information about the Libraries mailing list