
13 Jul
2014
13 Jul
'14
3:42 p.m.
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.