Uucd is an OCaml module to decode the data of the Unicode character
database (http://www.unicode.org/reports/tr44/) from its XML
representation (http://www.unicode.org/reports/tr42/). It provides
high-level (but not necessarily efficient) access to the data so that
efficient representations can be extracted.
Uucd is made of a single module, depends on Xmlm and is distributed
under the ISC license.