[Larceny-users] Char - Printed Representation

William D Clinger will at ccs.neu.edu
Wed Oct 17 17:52:37 EDT 2007


Ray Racine asked:
> Why am I not seeing
>
>                 .;call
>
> instead of
>
>                 \x23;call

Although Larceny accepts .call as a symbol in some
reader modes, e.g. #!larceny mode, that is not a
legal external representation of a symbol according
to the R6RS and must therefore be rejected in #!r6rs
mode.  Larceny's write and put-datum procedures try
to output portable representations when possible, as
here, even if they're uglier than a non-portable
external representation.

Similarly, @ is not a legal R6RS symbol, but \40;
is.

Will



More information about the Larceny-users mailing list