GNU bug report logs -
#38236
R7RS reader does not support datum labels
Previous Next
Full log
Message #8 received at 38236 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
I don't see where the incompatibility comes in, although more lookahead
would be required. Per the Guile documentation, neither #n# nor #n= (where
n is a sequence of digits) is a valid array tag.
On Sat, Nov 16, 2019 at 3:50 PM Andy Wingo <wingo <at> pobox.com> wrote:
> R7RS defines a lexical feature called "datum labels"; see section 2.4 in
> the report. An example would be:
>
> #0=(a b c . #0#)
>
> Guile's reader doesn't support this feature and it's not clear if we
> should, in general. Note, datum literals appear to be incompatible with
> array literals. But we could of course use the R7RS layer as a place to
> experiment with a `read' implemented in Scheme.
>
>
>
>
[Message part 2 (text/html, inline)]
This bug report was last modified 5 years and 239 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.