[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#879847: ITP: haskell-unicode-transforms -- Fast Unicode 9.0 normalization in Haskell

Package: wnpp
Severity: wishlist
Owner: Ilias Tsitsimpis <iliastsi@debian.org>

* Package name    : haskell-unicode-transforms
  Version         : 0.3.3
  Upstream Author : Harendra Kumar <harendra.kumar@gmail.com>
* URL             : https://hackage.haskell.org/package/unicode-transforms
* License         : BSD-3-clause
  Programming Lang: Haskell
  Description     : Fast Unicode 9.0 normalization in Haskell

Unicode characters with adornments (e.g. Á) can be represented in two
different forms, as a single composed character (U+00C1 = Á) or as
multiple decomposed characters (U+0041(A) U+0301( ́ ) = Á). They are
differently encoded byte sequences but for humans they have exactly the
same visual appearance.
A regular byte comparison may tell that two strings are different even
though they might be equivalent. We need to convert both the strings in
a normalized form using the Unicode Character Database before we can
compare them for equivalence
This library implements fast Unicode 9.0 normalization in Haskell (NFC,

This package is required for latest upstream version of haskell-stack.

This package will be maintained under the umbrella of the Debian Haskell

Reply to: