This section lists functions which compare characters and strings similarly to cl:char-equal
, cl:string-greaterp
and so on, but which use Unicode's simple case folding rules.
There are also predicates for properties of characters in Unicode's "general category", corresponding to cl:alpha-char-p
, cl:both-case-p
and so on.
The functions unicode-char-equal,
unicode-char-not-equal,
unicode-char-lessp,
unicode-char-not-lessp,
unicode-char-greaterp and
unicode-char-not-greaterp
compare characters similarly to cl:char-equal
etc, but using Unicode's simple case folding rules.
The functions unicode-string-equal,
unicode-string-not-equal,
unicode-string-lessp,
unicode-string-not-lessp,
unicode-string-greaterp and
unicode-string-not-greaterp compare strings similarly to
cl:string-equal
etc, but using Unicode's simple case folding rules.
The predicates unicode-alphanumeric-p,
unicode-alpha-char-p,
unicode-lower-case-p,
unicode-upper-case-p and
unicode-both-case-p test for properties of a character in Unicode's "general category".
LispWorks User Guide and Reference Manual - 13 Feb 2015