OSR » Unicode library

The One True Unicode Way


OCaml does not support Unicode out of the box and it seems quite likely that this will not happen in the discernable future. Rather, the preferred way of manipulating Unicode is through external libraries and, if necessary, Camlp4 extensions.

At the moment, there are at least four ways of managing Unicode in OCaml:

These three libraries are incompatible. The objective of this discussion is to decide on one library to use and consider standard, so as to be able to focus efforts on one manner of managing Unicode.

The questions

  1. Which Unicode library should be considered standard ?
  2. What efforts should we put into improving Unicode support ?

Express yourselves here