What about having Int be considered a restricted integer that notices
overflow, and create another type (bit bunch?) that does not notice
overflow, and require explicit conversion to go from one to the other?
This would seem to be the best of both worlds.  The "bit bunch" type
could also provide useful info about its size.  It could even be
possible to have a "machine-specific bit-bunch" of the same size as an
Int or bit bunch, but with machine-specified overflow behavior that the
programmer can discover (whether this should be at compile-time or
run-time I couldn't say).

Question:  Is there any standard way in Haskell of determining the
maximal and minimal Int values?  If not, there should.

David Feuer

_______________________________________________
Haskell mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell

Reply via email to