Hi Alex,

the character that are allowed for user defined variable names are defined in the ISO standard. As far as
I remember they are A..Z a..z 0..9 ∆ ⍙ ¯ and _ where the first char of a variable name must not be 0..9 or ¯.

Also the characters allowed in APL programs (outside strings or comments) are defined in the ISO standard.

The characters that are allowed inside strings depend on the interpreter. Older interpreters
allow only characters that are in ⎕AV while more recent, Unicode based interpreters allow
arbitrary Unicode characters inside strings.

The general convention is that ⎕CR must not produce characters (outside strings or comments) that are not in ⎕AV.
A consequence of that conventions is then that every character added to ⎕AV must have an APL relevance and it
will the throw out some other character without APL relevance, so the the size of ⎕AV remains 256.

/// Jürgen


On 08/05/2015 02:59 AM, [email protected] wrote:
Hi Bug APL,

      ሴ←5+5 
Unknown APL character: ሴ (U+1234)
Non-APL character

Are only letters in ⎕AV supported? Is there a way to either allow assignment to Unicode characters, or define a different ⎕AV (or the equivalent of adding characters to ⎕AV)?

-Alex

Reply via email to