ICU Versions and Saved Images
dxtr edited this page 2026-10-18 15:24:07 +02:00

Page revisions

6 Commits

Author SHA1 Message Date
7e7ec9a5a8 Say that a failed deficu registers nothing
A deficu whose function the loaded ICU lacks still declaims its ftype,
so it leaves a trace; what it leaves out is the entry load-icu would
look up again.
2026-10-18 15:24:07 +02:00
db2a7fa85a Follow cl-icu 259ee67: no global nickname, BIDI-DIRECTION, load errors
The examples are written in a package that gives cl-icu the local
nickname icu, and cl-harfbuzz hb, which Home, Getting started and
Installation show, since the packages have no global nicknames now.
Loading uses asdf:load-system.  The type bidi-direction joins the API
index and the page on bidirectional text.  The errors of an ICU that
cannot be loaded or lacks a function are icu-errors, with their new
messages and hints, and a constant argument of the wrong type is a
compiler warning.  Development describes the new file layout, the form
of %checked and the new tests.
2026-10-18 15:15:36 +02:00
e913a792fc Follow cl-icu 26ea867: run on SBCL only
Home and Installation name SBCL as the Lisp.  ICU versions and saved
images, whose section "Saved images and implementations" becomes "Saved
images", and Development no longer set SBCL against CCL, and
Development's test command and CI description no longer name CCL.
2026-10-17 04:35:18 +02:00
1e0812a16e Say what load-icu does now that nothing closes libicuuc
cl-ffi never closes a library, so the section on reloading ICU yourself
told of a case that cannot happen.
2026-10-15 11:36:57 +02:00
14430b7f81 cl-icu calls ICU through cl-ffi, not cffi
Follows cl-icu 06d1f63: cl-ffi loads libicuuc again when a saved image
starts and runs load-icu as one of its image-start hooks, so cl-icu/sys
is gone; the examples use cl-ffi's operators, loading libicui18n from a
file name as cl-ffi's load-foreign-library takes one, and a Homebrew ICU
is found through DYLD_FALLBACK_LIBRARY_PATH.
2026-10-15 11:36:39 +02:00
cf3e79e5ba Document cl-icu: concepts, reference pages, ICU versions, FFI layer, cookbook 2026-10-11 23:09:00 +02:00