Int package:basic-prelude
A fixed-precision integer type with at least the range
[-2^29 ..
2^29-1]. The exact range for a given implementation can be
determined by using
minBound and
maxBound from the
Bounded class.
32-bit signed integer type
64-bit signed integer type
A map of integers to values a.
Invariant:
Jn# and
Jp# are used iff value doesn't fit in
S#
Useful properties resulting from the invariants:
Integral numbers, supporting integer division.
intercalate = mconcat .: intersperse
Conversion from an
Integer. An integer literal represents the
application of the function
fromInteger to the appropriate
value of type
Integer, so such literals have type
(Num a) => a.
general coercion from integral types