Package0.8.0.5DataText
text-icu
Bindings to the ICU library
- Version0.8.0.5
- CategoryData, Text
- LicenceBSD-3-Clause
- MaintainerVladimir Shabanov <dev@vshabanov.com>
- Homepagegithub.com/haskell/text-icu
- Pinned byhackage text-icu 0.8.0.5
- Sourcehackage.haskell.org/package/text-icu-0.8.0.5
Modules
19 modules- Data.Text.ICU99Commonly used functions for Unicode, implemented as bindings to the
- Data.Text.ICU.BiDi11Implementation of the Unicode Bidirectional Algorithm. See the documentation
- Data.Text.ICU.Break20String breaking functions for Unicode, implemented as bindings to
- Data.Text.ICU.Calendar82Calendar functions implemented as bindings to
- Data.Text.ICU.Char49Access to the Unicode Character Database, implemented as bindings
- Data.Text.ICU.CharsetDetection10Access to the Unicode Character Set Detection facilities, implemented in
- Data.Text.ICU.Collate15String collation functions for Unicode, implemented as bindings to
- Data.Text.ICU.Convert13Character set conversion functions for Unicode, implemented as
- Data.Text.ICU.DateFormatter7Calendar formatter implemented as bindings to
- Data.Text.ICU.Error131Errors thrown by bindings to the International Components for
- Data.Text.ICU.Locale1Locale functions implemented as bindings to
- Data.Text.ICU.Normalize6Character set normalization functions for Unicode, implemented as
- Data.Text.ICU.Normalize220Character set normalization functions for Unicode, implemented as
- Data.Text.ICU.Number6New users with are strongly encouraged to see
- Data.Text.ICU.NumberFormatter6Number formatter implemented as bindings to
- Data.Text.ICU.Regex19Regular expression support for Unicode, implemented as bindings to
- Data.Text.ICU.Shape2Bindings for arabic shaping, implemented as bindings to
- Data.Text.ICU.Spoof19String spoofing (confusability) checks for Unicode, implemented as
- Data.Text.ICU.Types5Types for use when manipulating Unicode text, using the bindings to
Description
Haskell bindings to the International Components for Unicode (ICU) libraries. These libraries provide robust and full-featured Unicode services on a wide variety of platforms.
Features include:
Both pure and impure bindings, to allow for fine control over efficiency and ease of use. Breaking of strings on character, word, sentence, and line boundaries. Access to the Unicode Character Database (UCD) of character metadata. String collation functions, for locales where the conventions for lexicographic ordering differ from the simple numeric ordering of character codes. Character set conversion functions, allowing conversion between Unicode and over 220 character encodings. Unicode normalization. (When implementations keep strings in a normalized form, they can be assured that equivalent strings have a unique binary representation.) Regular expression search and replace. Security checks for visually confusable (spoofable) strings. Bidirectional Unicode algorithm Calendar objects holding dates and times. Number and calendar formatting.
Depends on
5 packages- base-4.20.2.0with GHC
- bytestring-0.12.2.0with GHC
- deepseq-1.5.0.0with GHC
- text-2.1.3with GHC
- time-1.12.2with GHC
Used by in this set · 0
Nothing in this set depends on it.