1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
7 An efficient packed, immutable Unicode text type (both strict and
8 lazy), with a powerful loop fusion optimization framework.
10 The 'Text' type represents Unicode character strings, in a time and
11 space-efficient manner. This package provides text processing
12 capabilities that are optimized for performance critical use, both
13 in terms of large data quantities and high speed.
15 The 'Text' type provides character-encoding, type-safe case
16 conversion via whole-string case conversion functions. It also
17 provides a range of functions for converting 'Text' values to and from
18 'ByteStrings', using several standard encodings.
20 Efficient locale-sensitive support for text IO is also supported.
22 These modules are intended to be imported qualified, to avoid name
23 clashes with Prelude functions, e.g.
25 > import qualified Data.Text as T
27 To use an extended and very rich family of functions for working
28 with Unicode text (including normalization, regular expressions,
29 non-standard encodings, text breaking, and locales), see
30 the @text-icu@ package:
31 <http://hackage.haskell.org/package/text-icu>
35 <flag name="developer">operate in developer mode</flag>
38 <remote-id type="github">bos/text</remote-id>