Bit shifting limitations

Henning Thielemann schlepptop at
Sun Jul 13 19:42:32 UTC 2014

Am 13.07.2014 20:36, schrieb David Feuer:

> 3. I would like to add explicit arithmetic and logical shifts to
> Data.Bits. When fiddling bits, it's often easier to think about that
> distinction explicitly, rather than in terms of whether the type is
> signed or unsigned, and more convenient to have an explicit operation
> rather than casting around.

What kind of data do you have in mind, where both signed and unsigned 
shifts make sense?

So far, I'd say, that calling "asr" on Word and "lsr" on Int should be a 
type error.

More information about the Libraries mailing list