HORIZON HASKELLDocslts/ghc-9.10.x248f8f02026-10-05Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05

Moduleword8-0.1.3Haskell2010

Data.Word8

Word8 library to be used with Data.ByteString. All function assumes that Word8 is encoded in Latin-1 (ISO-8859-1). All utility functions are supposed to work as if those of Data.Char. Exceptions are described in the function documentations.

Base library 4.7 (GHC 7.8) or earlier is based on Unicode 6. Base library 4.8 (GHC 7.10) or later is based on Unicode 7. isLower, isSymbol and isPunctuation behave differently.

  • 1 type
  • 146 values
  • Packageword8-0.1.3
  • Exports147
  • LanguageHaskell2010
  • LicenceBSD-3-Clause
  • SourceWord8.hs

Re-exporting

1 declaration
datadata Word8
#

8-bit unsigned integer type

Instances15Bounded, Enum, Eq, Integral, Data, Num, …
  • Bounded Word8Defined in ghc-internal-9.1003.0 · GHC.Internal.Word
  • Enum Word8Defined in ghc-internal-9.1003.0 · GHC.Internal.Word
  • Eq Word8Defined in ghc-internal-9.1003.0 · GHC.Internal.Word
  • Integral Word8Defined in ghc-internal-9.1003.0 · GHC.Internal.Word
  • Data Word8Defined in ghc-internal-9.1003.0 · GHC.Internal.Data.Data
  • Num Word8Defined in ghc-internal-9.1003.0 · GHC.Internal.Word
  • Ord Word8Defined in ghc-internal-9.1003.0 · GHC.Internal.Word
  • Read Word8Defined in ghc-internal-9.1003.0 · GHC.Internal.Read
  • Real Word8Defined in ghc-internal-9.1003.0 · GHC.Internal.Word
  • Show Word8Defined in ghc-internal-9.1003.0 · GHC.Internal.Word
  • Ix Word8Defined in ghc-internal-9.1003.0 · GHC.Internal.Word
  • Bits Word8Defined in ghc-internal-9.1003.0 · GHC.Internal.Word
  • FiniteBits Word8Defined in ghc-internal-9.1003.0 · GHC.Internal.Word
  • Storable Word8Defined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.Storable
  • PrintfArg Word8Defined in base-4.20.2.0 · Text.Printf

Character classification

16 declarations

Subranges

4 declarations

Case conversion

3 declarations
valuetoUpper :: Word8 -> Word8
#

Micro sign/mu (0xb5) and small letter Y with diaeresis (0xff) remain the same.

valuetoTitle :: Word8 -> Word8
#

Micro sign/mu (0xb5) and small letter Y with diaeresis (0xff) remain the same.

ASCII charactors

102 declarations

Some Latin-1 charactors

21 declarations