unicode-data

unicode-data provides Haskell APIs to efficiently access the Unicode character database (UCD). Performance is the primary goal in the design of this package. The Haskell data structures are generated programmatically from the UCD files. The latest Unicode version supported by this library is 15.0.0.


Keywords
data, library, text, unicode, Propose Tags , Unicode character database, 15.0.0, Skip to Readme, Index, Quick Jump, Unicode.Char, Unicode.Char.Case, Unicode.Char.Case.Compat, Unicode.Char.General, Unicode.Char.General.Blocks, Unicode.Char.General.Compat, Unicode.Char.Identifiers, Unicode.Char.Normalization, Unicode.Char.Numeric, Unicode.Char.Numeric.Compat, Unicode.Internal.Bits, Unicode.Internal.Division, Unicode.Internal.Unfold, More info, unicode-data-0.4.0.1.tar.gz, browse, Package description, package maintainers, edit package information , Performance, Haddock documentation, open source, Apache-2.0 license, haskell, streamly
License
Apache-2.0
Install
cabal install unicode-data-0.4.0.1

Documentation

README

The unicode-data packages family

This repository provides packages to use the Unicode character database (UCD):

The Haskell data structures are generated programmatically from the UCD files. The latest Unicode version supported by these libraries is 15.0.0.

unicode-data

unicode-data provides Haskell APIs to efficiently access the Unicode character database. Performance is the primary goal in the design of this package.

Please see the Haddock documentation for reference documentation.

unicode-data-names

unicode-data-names provides Haskell APIs to efficiently access the Unicode character names from the Unicode character database.

Please see the Haddock documentation for reference documentation.

unicode-data-scripts

unicode-data-scripts provides Haskell APIs to efficiently access the Unicode character scripts from the Unicode character database.

Please see the Haddock documentation for reference documentation.

unicode-data-security

unicode-data-security provides Haskell APIs to efficiently access the Unicode security mechanisms database.

Please see the Haddock documentation for reference documentation.

Performance

unicode-data is up to 5 times faster than base.

Unicode database version update

See unicode-data’s guide.

Licensing

unicode-data* packages are an open source project available under a liberal Apache-2.0 license.

Contributing

As an open project we welcome contributions.