A time and space-efficient implementation of Unicode text. Suitable
for performance critical use, both in terms of large data quantities
and high speed.
Note: Read below the synopsis for important notes on the use of
this module.
This module is intended to be imported
qualified, to avoid
name clashes with
Prelude functions, e.g.
import qualified Data.Text as T
To use an extended and very rich family of functions for working with
Unicode text (including normalization, regular expressions,
non-standard encodings, text breaking, and locales), see the
text-icu package.