Jon Harrop wrote:
On Wednesday 30 May 2007 22:15:55 Andrew Coppin wrote:
Note that (as I understand it) GHC implements Haskell's Integer type
using the GMP. And for some reason or other, they want to remove this
feature...
Arbitrary precision integers are quite a performance burden and they are
rarely used. I would not expect a language that is trying to be efficient to
impose arbitrary precision integers (or floats).
In Haskell, Int gives you the standard signed, fixed size integer for
your machine, and Integer gives arbitrary precision integers. Int8,
Int16, ... provide signed ints of a known size, and Word8, Word16 give
the unsigned.
They are all instances of Num, so integer literals will be whatever type
is needed.
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe