Poor man's implementation of SRFI 206 Marc Nieper-Wißkirchen (16 Aug 2020 09:48 UTC)
Re: Poor man's implementation of SRFI 206 Arthur A. Gleckler (18 Aug 2020 18:04 UTC)
Re: Poor man's implementation of SRFI 206 Felix Thibault (19 Aug 2020 15:09 UTC)
Re: Poor man's implementation of SRFI 206 Marc Nieper-Wißkirchen (19 Aug 2020 14:35 UTC)
Re: Poor man's implementation of SRFI 206 Felix Thibault (19 Aug 2020 21:17 UTC)
Re: Poor man's implementation of SRFI 206 Marc Nieper-Wißkirchen (20 Aug 2020 05:36 UTC)
Re: Poor man's implementation of SRFI 206 John Cowan (20 Aug 2020 17:02 UTC)
Re: Poor man's implementation of SRFI 206 Marc Nieper-Wißkirchen (20 Aug 2020 18:58 UTC)
Re: Poor man's implementation of SRFI 206 Felix Thibault (20 Aug 2020 20:23 UTC)
Re: Poor man's implementation of SRFI 206 Marc Nieper-Wißkirchen (20 Aug 2020 20:30 UTC)

Poor man's implementation of SRFI 206 Marc Nieper-Wißkirchen 16 Aug 2020 09:48 UTC
Please find attached a patch that adds a poor man's implementation to
SRFI 206, which is usable right now and is supposed to be shared
between all SRFIs that use auxiliary syntax.

In the SRFI document, I've added a reference to this implementation
and a suggestion to use the Scheme Registry to maintain a list of
auxiliary keywords.

Marc

@Felix Thibault I added you so that you can try to make immediate use
of this implementation for SRFI 204. Comments and improvements are
welcome.

@Lassi Kortela And I added you because of the suggestion to maintain a
list of all the auxiliary syntax used at the Scheme Registry. The poor
man's implementation shall be updated whenever something is added to
that registry.

To be more precise, this registry should distinguish between two types
of auxiliary syntax: (1) auxiliary syntax in the sense of the R7RS and
SRFI 206 like "..." or "<>". (2) Keywords bound to meaningful syntax
transformers like "and" and "not", which happen to be used as
auxiliary syntax as well (like in SRFI 204).