[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Help-smalltalk] Non-ASCII variables
From: |
Garreau\, Alexandre |
Subject: |
[Help-smalltalk] Non-ASCII variables |
Date: |
Tue, 16 Oct 2018 15:27:01 +0200 |
User-agent: |
Gnus (5.13), GNU Emacs 25.1.1 (i686-pc-linux-gnu) |
Hi,
I’m currently in front of a paper with non-ascii french letters used in
it as Smalltalk keywords (namely “é”). So I don’t know if their
proprietary software supports it (maybe even not), but it seems GNU
Smalltalk doesn’t.
Most lisps allow unicode identifiers and symbols, and even C11 allows
unicode identifiers (though almost nobody implements it and gcc still
doesn’t support including these directly in source files), and GNU
Smalltalk appears to support unicode strings ('é' works out of the box,
even without loading I18N), unicode symbols (#'é', same thing, but #é
doesn’t work), and unicode characters but only through an
non-human-readable notation (such as $<16r00C3> instead of $é).
I wanted to know: why doesn’t it support this feature? Is it a choice?
Does the original standard requires to do so? Does it support unicode
variables internally (is there anything such as “intern #symbol”, “eval
#symbol”, or “symbol-to-string symbol”?)? At least it doesn’t seem to
support reading them… Is a such support planned? Would it be
long/difficult to do?
- [Help-smalltalk] Non-ASCII variables,
Garreau\, Alexandre <=