Data.Word
- Package
- purescript-word
- Repository
- proclivis/purescript-word
A Word
typeclass that supports fixed width values up to 64 bits in multiples of 8.
#(.&.) Source
Operator alias for Data.HeytingAlgebra.conj (left-associative / precedence 10)
Conjunction
#(.|.) Source
Operator alias for Data.HeytingAlgebra.disj (left-associative / precedence 10)
Disjunction
#Word64 Source
newtype Word64
A generic Word64
Instances
Show Word64
Eq Word64
Instance of
Eq
forWord64
for comparing values.Ord Word64
Instance of
Ord
forWord64
for ordering values.Bounded Word64
Instance of
Bounded
forWord64
for bounding values to 64 bits.Semiring Word64
Instance of
Semiring
forWord64
for addition and multiplication.Ring Word64
Instance of
Ring
forWord64
for subtraction.CommutativeRing Word64
Instance of
CommutativeRing
forWord64
.EuclideanRing Word64
Instance of
EuclideanRing
forWord64
.Num Word64
Instance of
Num
forWord64
for conversions between numbers.Real Word64
Instance of
Real
forWord64
for conversions between numbers.Integral Word64
Instance of
Integral
forWord64
for conversions between numbers.HeytingAlgebra Word64
Instance of
HeytingAlgebra
forWord64
for bitwise logical operations.BooleanAlgebra Word64
Instance of
BooleanAlgebra
forWord64
.Shift Word64
Instance of
Shift
forWord64
for shifting values.
#Word32 Source
newtype Word32
A generic Word32
Instances
Show Word32
Instance of
Show
forWord32
that displays the internal value in hex.Eq Word32
Instance of
Eq
forWord32
for comparing values.Ord Word32
Instance of
Ord
forWord32
for ordering values.Bounded Word32
Instance of
Bounded
forWord32
for bounding values to 32 bits.Semiring Word32
Instance of
Semiring
forWord32
for addition and multiplication.Ring Word32
Instance of
Ring
forWord32
for subtraction.CommutativeRing Word32
Instance of
CommutativeRing
forWord32
.EuclideanRing Word32
Instance of
EuclideanRing
forWord32
.Num Word32
Instance of
Num
forWord32
for conversions between numbers.Real Word32
Instance of
Real
forWord32
for conversions between numbers.Integral Word32
Instance of
Integral
forWord32
for conversions between numbers.HeytingAlgebra Word32
Instance of
HeytingAlgebra
forWord32
for bitwise logical operations.BooleanAlgebra Word32
Instance of
BooleanAlgebra
forWord32
.Shift Word32
Instance of
Shift
forWord32
for shifting values.
#Word16 Source
newtype Word16
A generic Word16
Instances
Show Word16
Instance of
Show
forWord16
that displays the internal value in hex.Eq Word16
Instance of
Eq
forWord16
for comparing values.Ord Word16
Instance of
Ord
forWord16
for ordering values.Bounded Word16
Instance of
Bounded
forWord16
for bounding values to 16 bits.Semiring Word16
Instance of
Semiring
forWord16
for addition and multiplication.Ring Word16
Instance of
Ring
forWord16
for subtraction.CommutativeRing Word16
Instance of
CommutativeRing
forWord16
.EuclideanRing Word16
Instance of
EuclideanRing
forWord16
.Num Word16
Instance of
Num
forWord16
for conversions between numbers.Real Word16
Instance of
Real
forWord16
for conversions between numbers.Integral Word16
Instance of
Integral
forWord16
for conversions between numbers.HeytingAlgebra Word16
Instance of
HeytingAlgebra
forWord16
for bitwise logical operations.BooleanAlgebra Word16
Instance of
BooleanAlgebra
forWord16
.Shift Word16
Instance of
Shift
forWord16
for shifting values.
#Word8 Source
newtype Word8
A generic Word8
Instances
Show Word8
Instance of
Show
forWord8
that displays the internal value in hex.Eq Word8
Instance of
Eq
forWord8
for comparing values.Ord Word8
Instance of
Ord
forWord8
for ordering values.Bounded Word8
Instance of
Bounded
forWord8
for bounding values to 8 bits.Semiring Word8
Instance of
Semiring
forWord8
for addition and multiplication.Ring Word8
Instance of
Ring
forWord8
for subtraction.CommutativeRing Word8
Instance of
CommutativeRing
forWord8
.EuclideanRing Word8
Instance of
EuclideanRing
forWord8
.Num Word8
Instance of
Num
forWord8
for conversions between numbers.Real Word8
Instance of
Real
forWord8
for conversions between numbers.Integral Word8
Instance of
Integral
forWord8
for conversions between numbers.HeytingAlgebra Word8
Instance of
HeytingAlgebra
forWord8
for bitwise logical operations.BooleanAlgebra Word8
Instance of
BooleanAlgebra
forWord8
.Shift Word8
Instance of
Shift
forWord8
for shifting values.
- Modules
- Data.
Word
Instance of
Show
forWord64
that displays the internal value in hex.