Development
dxtr edited this page 2026-10-18 16:14:24 +02:00

Page revisions

14 Commits

Author SHA1 Message Date
64db4db1eb Follow cl-icu bd353fd: count the checks
Development counts the checks the tests of refused arguments make now.
2026-10-18 16:14:24 +02:00
39af82298b Follow cl-icu cb281a3: the types boundary-type, normalization-form and code-point
The API index lists the three types cl-icu now exports, and the pages on
text boundaries, normalization, core concepts and errors name them where
they describe the arguments they check.  Development counts the new
tests.
2026-10-18 16:05:50 +02:00
46aff457f6 Follow cl-icu 571bd71: count the new test
Development counts the test of the variables a case mapping names.
2026-10-18 15:29:16 +02:00
235235566f Follow cl-icu dce825e: plain internal names
Development's conventions name WITH-CHECKED-ERROR-CODE, which %checked
became when the internal names lost their % prefix.
2026-10-18 15:22:13 +02:00
bc39468d29 Follow cl-icu 7c38b53: deficu declaims the ftypes
The FFI layer says that deficu declaims the ftype of each function it
defines from the foreign types, as cl-ffi's defcfun does, and that the
raw functions have theirs.  Development counts the new test.
2026-10-18 15:19:08 +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
1d55b840fa Follow cl-icu de9d450: CI takes stift-ci@v1 2026-10-16 20:26:39 +02:00
a4d5803884 Follow cl-icu 83ea0a3: stift in place of qlot
Installing and running the tests use stift: the stiftfile pins the
dependencies, stift get requires the library, and stift test runs the
suite.
2026-10-16 11:07:44 +02:00
0a516bc5f6 Say that a failing test fails the test command 2026-10-16 07:25:16 +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
6a63323b74 Follow cl-icu's words, required boundary type, UNICODE-NAME-CHAR and visual order functions 2026-10-11 23:39:14 +02:00
124fc0465a Follow cl-icu's per-paragraph BIDI-RUNS, faster SCRIPT-RUNS and new constants 2026-10-11 23:14:33 +02:00
cf3e79e5ba Document cl-icu: concepts, reference pages, ICU versions, FFI layer, cookbook 2026-10-11 23:09:00 +02:00