[ANN] Unicode 16.0.0 update for Uucd, Uucp, Uunf and Uuseg

Hello,

Unicode 16.0.0 was released on September 10th. It adds 5185 new characters for a total of 154’998 characters.

If you are into retrocomputing or terminal graphics this may be your ultimate chance to find an odd character to make an effect among the 686 new symbols for legacy computing that are added – I’m hearing this may me be the last batch, the resource is finite! See the announcement page for links to all the other equally interesting additions.

If you are obsessed about deep linking into standard definitions, note that the normative core specification becomes a proper HTML document; rather than a bunch of PDF files or that 1400 pages hard-copy I once purchased for 5.0.0 circa 2007 :–). The neat result is that we can now precisely hyperlink to the normative definition of an OCaml Uchar.t value.

Accordingly these libraries had to be updated (aggregated, boring, release notes here)

  • Uucd 16.0.0 Unicode character database decoder for OCaml, docs
  • Uucp 16.0.0 Unicode character properties for OCaml, docs
  • Uunf 16.0.0 Unicode text normalization for OCaml, docs
  • Uuseg 16.0.0 Unicode text segmentation for OCaml, docs

Both Uucd and Uucp are incompatible releases sinces new block and script enumerants were added.

Other than that the minimal Unicode introduction and Unicode OCaml tips is still here and remember that despite the uninformed myths OCaml :heart: Unicode.

A big thanks for funding from the OCaml Software Foundation and from my faithful donors.

Daniel

13 Likes