I always thought these names were standardised within the Unicode standard, for example: "LATIN CAPITAL LETTER U WITH OGONEK” for Ų The rest being a matter of porting these names to symbols, but it’s just replacing spaces with underscores in a CL character literal: #\LATIN_CAPITAL_LETTER_U_WITH_OGONEK [a] PS. both characters work in sbcl, but neither in LispWorks, which I might be running a limited version in my OpusModus environment, though
On 13 Oct 2024, at 19:48, Marco Antoniotti <marco.antoniotti@unimib.it> wrote:
Hello parenthetical crowd
Is there a consensus about how to "name" Unicode characters, or every implementation does whatever it likes (thus breaking otherwise perfectly portable code)?
Cf., #\INFINITY
All the best
MA
PS Do not even think to use the "hey, it is an implementation-dependent thing" argument!
-- Marco Antoniotti, Professor tel. +39 - 02 64 48 79 01 DISCo, University of Milan-Bicocca U14 2043 http://dcb.disco.unimib.it <http://dcb.disco.unimib.it/> Viale Sarca 336 I-20126 Milan (MI) ITALY