Re: Sorry, that was only partial Marc Nieper-Wißkirchen (05 Jun 2020 06:47 UTC)
Re: Sorry, that was only partial Arthur A. Gleckler (05 Jun 2020 17:36 UTC)

Re: Sorry, that was only partial Marc Nieper-Wißkirchen 05 Jun 2020 06:23 UTC

Perfect, thanks!

What do you think about adding a post finalization note to the
document itself removing the erroneous constraint that "as usual all
VARIABLEs must be unique (like in let*)"? As has been remarked several
times by several people, the VARIABLES in let* do not have to be
unique, and, for AND-LET*, this restriction doesn't make sense either.
(The latter is the reason why I didn't include any uniqueness check in
my syntax-case version.)


Am Do., 4. Juni 2020 um 23:53 Uhr schrieb Arthur A. Gleckler
> On Tue, Jun 2, 2020 at 11:32 PM Marc Nieper-Wißkirchen <> wrote:
>> I think you can consider the code being in the public domain. :) So
>> you can put it in a contrib directory but I don't need the honor of my
>> name being mentioned (this would also resolve the issue with my
>> non-ASCII name). My solution is also not the first one. I checked and
>> Chibi uses a (slightly) different syntax-rules implementation as well.
>> Marc
>> P.S.: I also sent John a syntax-case implementation, which is more
>> robust when it comes to error reporting. We may want to include this
>> for Schemes supporting syntax-case as well.
> Thanks for the contribution.  You can review my formatting, etc. here: