Email list hosting service & mailing list manager

SRFI 243: Unreadable Objects Arthur A. Gleckler (20 Nov 2022 23:39 UTC)
Re: SRFI 243: Unreadable Objects Marc Nieper-Wißkirchen (21 Nov 2022 13:00 UTC)
Re: SRFI 243: Unreadable Objects Lassi Kortela (21 Nov 2022 13:39 UTC)
Re: SRFI 243: Unreadable Objects Marc Nieper-Wißkirchen (21 Nov 2022 13:47 UTC)
Re: SRFI 243: Unreadable Objects Lassi Kortela (21 Nov 2022 14:39 UTC)
Re: SRFI 243: Unreadable Objects Lassi Kortela (21 Nov 2022 14:59 UTC)
Re: SRFI 243: Unreadable Objects Marc Nieper-Wißkirchen (21 Nov 2022 15:51 UTC)
Re: SRFI 243: Unreadable Objects Lassi Kortela (21 Nov 2022 16:04 UTC)
Re: SRFI 243: Unreadable Objects Marc Nieper-Wißkirchen (21 Nov 2022 16:19 UTC)
Re: SRFI 243: Unreadable Objects Lassi Kortela (21 Nov 2022 16:32 UTC)
Re: SRFI 243: Unreadable Objects Marc Nieper-Wißkirchen (21 Nov 2022 16:50 UTC)
Re: SRFI 243: Unreadable Objects Lassi Kortela (21 Nov 2022 17:01 UTC)

Re: SRFI 243: Unreadable Objects Marc Nieper-Wißkirchen 21 Nov 2022 13:00 UTC

Lassi,

there only seem to be "shoulds" and not "musts" in the specification.
Isn't, therefore, SRFI 243 already implemented by all Scheme systems?

Your examples show that the Schemes in existence don't follow SRFI
243's recommendations.  For example, something like XXX#YYY is not the
written representation of a datum.  Moreover, if you type "<" instead
of "+" in the Chez Scheme REPL, you see that the angle brackets are
not usually paired.

Adding something like "<...>" to <datum> in the Scheme grammar doesn't
look like a particularly good idea because, by R7RS, <datums> are what
the reader successfully parses, and each <datum> must come with a
mapping to Scheme values.  But SRFI 243 doesn't define corresponding
values.  What would (foo . #<unreadable>) be for a Scheme reader that
"skipped" #<...>?

Thanks,

Marc

Am Mo., 21. Nov. 2022 um 00:39 Uhr schrieb Arthur A. Gleckler
<xxxxxx@speechcode.com>:
>
> Scheme Request for Implementation 243,
> "Unreadable Objects,"
> by Lassi Kortela,
> is now available for discussion.
>
> Its draft and an archive of the ongoing discussion are available at https://srfi.schemers.org/srfi-243/.
>
> You can join the discussion of the draft by filling out the subscription form on that page.
>
> You can contribute a message to the discussion by sending it to xxxxxx@srfi.schemers.org.
>
> Here's the abstract:
>
> This SRFI standardizes a widely used lexical syntax for writing unreadable objects.
>
> Regards,
>
>
> SRFI Editor