caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* [Caml-list] [ANN] Uucd 4.0.0, Uucp 2.0.0, Uunf 2.0.0, Uuseg 1.0.0, Uutf 1.0.0
@ 2016-11-23 14:23 Daniel Bünzli
  2016-12-06 10:41 ` SP
  0 siblings, 1 reply; 2+ messages in thread
From: Daniel Bünzli @ 2016-11-23 14:23 UTC (permalink / raw)
  To: OCaml List

Hello, 

Unicode 9.0.0 was released on the 21rst of june 2016. It adds 7'500 new characters to the standard.

Cantabrigians will be delighted to substitute their frenetic use of MAN IN BUSINESS SUIT LEVITATING (U+1F574, Unicode 7.0.0) by the new MAN IN TUXEDO character (U+1F935, Unicode 9.0.0). See [0] for more details about all the additions.

Accordingly the libraries mentioned at the end of this email had to be updated. These are all incompatible releases as they now all support the new Uchar.t type that is part of the standard library since 4.03 (usable before by using the uchar OPAM/ocamlfind compatibility package). They also all compile with -safe-string. See the individual release notes for more details about upgrading --- a few functions were dropped to avoid duplicate functionality with those of the new Uchar module.

If Unicode still puzzles you, remember that Uucp's documentation has an absolute minimal Unicode introduction [1] and a few biased tips [2] to handle Unicode in OCaml.

Best,

Daniel

[0] http://blog.unicode.org/2016/06/announcing-unicode-standard-version-90.html
[1] http://erratique.ch/software/uucp/doc/Uucp.html#uminimal
[2] http://erratique.ch/software/uucp/doc/Uucp.html#tips

# Uucd 4.0.0
Unicode character database decoder for OCaml.
http://erratique.ch/software/uucd
https://github.com/dbuenzli/uucd/blob/v4.0.0/CHANGES.md#v400-2016-06-26-cambridge-uk

# Uucp 2.0.0
Unicode character properties for OCaml.
http://erratique.ch/software/uucp
https://github.com/dbuenzli/uucp/blob/v2.0.0/CHANGES.md#v200-2016-11-23-zagreb

# Uunf 2.0.0
Unicode text normalization for OCaml.
http://erratique.ch/software/uunf
https://github.com/dbuenzli/uunf/blob/v2.0.0/CHANGES.md#v200-2016-11-23-zagreb

# Uuseg 1.0.0
Unicode text segmentation for OCaml.
http://erratique.ch/software/uuseg
https://github.com/dbuenzli/uuseg/blob/v1.0.0/CHANGES.md#v100-2016-11-23-zagreb

# Uutf 1.0.0
Non-blocking streaming Unicode codec for OCaml.
http://erratique.ch/software/uutf
https://github.com/dbuenzli/uutf/blob/v1.0.0/CHANGES.md#v100-2016-11-23-zagreb



 

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [Caml-list] [ANN] Uucd 4.0.0, Uucp 2.0.0, Uunf 2.0.0, Uuseg 1.0.0, Uutf 1.0.0
  2016-11-23 14:23 [Caml-list] [ANN] Uucd 4.0.0, Uucp 2.0.0, Uunf 2.0.0, Uuseg 1.0.0, Uutf 1.0.0 Daniel Bünzli
@ 2016-12-06 10:41 ` SP
  0 siblings, 0 replies; 2+ messages in thread
From: SP @ 2016-12-06 10:41 UTC (permalink / raw)
  To: Daniel Bünzli; +Cc: OCaml List

Nice work Daniel.
-- 
	SP

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2016-12-06 10:41 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-11-23 14:23 [Caml-list] [ANN] Uucd 4.0.0, Uucp 2.0.0, Uunf 2.0.0, Uuseg 1.0.0, Uutf 1.0.0 Daniel Bünzli
2016-12-06 10:41 ` SP

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).