On Tue, Nov 15, 2022 at 7:34 AM Marc Nieper-Wißkirchen <
[email protected]> wrote:

Am Di., 15. Nov. 2022 um 13:26 Uhr schrieb Marc Feeley (via srfi-237
> list) <[email protected]>:
> >
> > The external representation for records used by many implementation of
> Scheme is the syntax #<name ...> .  Wouldn’t it make sense to use that
> syntax?
>
> This syntax is already used by a lot of implementations for things
> without a standard written representation and which are not records.
>

#<...> comes from CL, where it specifically raises a lexical-syntax
exception when read, and therefore can be used to output an object where an
external representation is unavailable or undesirable, such as a stream or
procedure.  It should not be repurposed for a readable lexical syntax.

Reply via email to