text-icu

Bindings to the ICU library

https://github.com/bos/text-icu

Version on this page:0.7.0.0@rev:2
LTS Haskell 17.10:0.7.0.1
Stackage Nightly 2021-05-08:0.7.0.1
Latest on Hackage:0.7.0.1

See all snapshots text-icu appears in

BSD-3-Clause licensed
Maintained by Bryan O'Sullivan
This version can be pinned in stack with:text-icu-0.7.0.0@sha256:19434ecaff8ca937793656a4d0cadbe33c44debe36d05ccc06f5fc692382b81d,3337

Module documentation for 0.7.0.0

  • Data
    • Data.Text
      • Data.Text.ICU
        • Data.Text.ICU.Break
        • Data.Text.ICU.Char
        • Data.Text.ICU.Collate
        • Data.Text.ICU.Convert
        • Data.Text.ICU.Error
        • Data.Text.ICU.Normalize
        • Data.Text.ICU.Regex
        • Data.Text.ICU.Types
Used by 2 packages in lts-0.7(full list with versions):

Text-ICU: Comprehensive support for string manipulation

This package provides the Data.Text.ICU library, for performing complex manipulation of Unicode text. It provides features such as the following:

  • Unicode normalization

  • Conversion to and from many common and obscure encodings

Prerequisites

This library is implemented as bindings to the well-respected ICU library, which is not included. The versions of ICU currently supported are 4.0 and newer.

Get involved!

Please report bugs via the bitbucket issue tracker.

Master Mercurial repository:

  • hg clone http://bitbucket.org/bos/text-icu

There’s also a git mirror:

  • git clone git://github.com/bos/text-icu.git

(You can create and contribute changes using either Mercurial or git.)

Authors

This library was written by Bryan O’Sullivan.

Changes

0.7.0.0

  • Built and tested against ICU 53.

  • The isoComment function has been deprecated, and will be removed in the next major release.

  • The Collator type is no longer an instance of Eq, as this functionality has been removed from ICU 53.

  • Many NFData instances have been added.