Description
Alternative Bool type stored as byte.
Description
The standard Bool
type has a Storable
instance that requires the size of HTYPE_INT
, i.e. usually four bytes or even more. This package provides Bool8
, a boolean type with an 8 bit representation in memory. It is not a drop-in replacement for Bool
though. You have to convert from or to Bool
occasionally.
Starting with GHC-8.2/base-4.10 you also have Foreign.C.Types.CBool
.