cl-unicode
cl-unicode copied to clipboard
String normalization: canonical forms and identifier case fold
This should allow implementation of the Unicode efficient canonical identifier caseless match. Something like that:
(defun indentifiers-match-p (a b)
(equal
(cl-unicode:identifier-case-fold-mapping (cl-unicode:normalization-form-d a))
(cl-unicode:identifier-case-fold-mapping (cl-unicode:normalization-form-d b))))