Bill Page wrote:
>
> Waldek,
>
> What determines which unicode characters are "FriCAS characters"? E.g.
>
> http://axiom-wiki.newsynthesis.org/Unicode#bottom
>
> (1) =E2=88=9E
> Line 1: =E2=88=9E
> AB
> Error A: Improper syntax.
> Error B: The character #\INFINITY is not an FriCAS character.
> 2 error(s) parsing
>
> Is this configurable somehow?
>
This is determined by code in scan.boot. Currently you can
directly use characters with code < 256 or letters. However,
from practical point of view this only affect error message
you get: there is a short list of characters having special
meaning and then letters. If FriCAS does not know what to
do with your character then you get error. You can put any
characters inside strings and use any letter in identifirs,
but otherwise the list of allowed is fixed.
AFAICS #\INFINITY is not considered a letter, so to put is as
part of name you need escape.
ATM to decide what is letter we use Lisp function which gives
answer based on Unicode standard.
--
Waldek Hebisch
[email protected]
--
You received this message because you are subscribed to the Google Groups
"FriCAS - computer algebra system" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/fricas-devel?hl=en.