Instances of Read on bounded integral types should detect overflow
Bryan O'Sullivan
bos at serpentine.com
Tue Sep 11 14:49:10 EDT 2007
Here's a pet hobbyhorse of mine.
Prelude> read "3333333333333333333333" :: Int
-5527344008095509163
Other fixed-width integral types (those in Data.Int and Data.Word)
behave similarly. I'd prefer to see the whole lot throw an overflow
exception upon detecting a wraparound.
I'll be happy to provide a sample implementation.
<b
More information about the Haskell-prime
mailing list