2533: Generic functions that take integral arguments should
work the same way as their prelude counterparts
Neil Mitchell
ndmitchell at gmail.com
Fri Aug 22 06:46:23 EDT 2008
Hi
> The Prelude functions drop, take, and splitAt are unfailing (never
> call error). This patch changes the Data.List generic versions to
> behave the same way. At present, they call error on negative
> arguments.
I had always just assumed that take and genericTake did the same
thing, so had never even realised this problem existed. I'd call this
a bug, that needs fixing.
(+1)
Neil
More information about the Libraries
mailing list