Unicode package for Scheme

This is the 0.1 release of the Unicode package for Scheme. It contains a R6RS Scheme interface to the Unicode database properties defined in Unicode Standard Annex #44 that stores the database information in a compressed format that is both stored compactly and provides efficient random access.

This package is designed to be both space and time efficient, in particular:

  • 5–12k in memory storage per property
  • 3–4 memory indirects per property read (no branches needed)

See the README file in the download for more details.

This package is very much alpha quality and may not reflect the quality of the final release.

Download: unicode–0.1.tar.gz