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.)
Marc
Am Do., 4. Juni 2020 um 23:53 Uhr schrieb Arthur A. Gleckler
<xxxxxx@speechcode.com>:
>
> On Tue, Jun 2, 2020 at 11:32 PM Marc Nieper-Wißkirchen <xxxxxx@gmail.com> 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:
>
> https://github.com/scheme-requests-for-implementation/srfi-2/tree/master/contrib