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.
A set of integers.
Invariant: Jn# and Jp# are used iff value doesn't fit in S# Useful properties resulting from the invariants:
  • abs (S# _) <= abs (Jp# _)
  • abs (S# _) < abs (Jn# _)
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
conversion to Integer