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.