Announcement Loop Facility Marc Nieper-Wißkirchen (16 Aug 2022 08:31 UTC)
Re: Announcement Loop Facility Lassi Kortela (16 Aug 2022 09:03 UTC)
Re: Announcement Loop Facility Vladimir Nikishkin (16 Aug 2022 09:24 UTC)
Re: Announcement Loop Facility Marc Nieper-Wißkirchen (16 Aug 2022 09:43 UTC)
Re: Announcement Loop Facility Marc Nieper-Wißkirchen (16 Aug 2022 10:01 UTC)
Re: Announcement Loop Facility Ricardo G. Herdt (16 Aug 2022 10:04 UTC)
Re: Announcement Loop Facility Lassi Kortela (16 Aug 2022 10:17 UTC)
Re: Announcement Loop Facility Ricardo G. Herdt (16 Aug 2022 10:22 UTC)
Re: Announcement Loop Facility Marc Nieper-Wißkirchen (16 Aug 2022 10:39 UTC)
Name of the loop macro Lassi Kortela (16 Aug 2022 10:55 UTC)
Re: Name of the loop macro John Cowan (16 Aug 2022 11:03 UTC)
Re: Name of the loop macro Jakub T. Jankiewicz (16 Aug 2022 11:18 UTC)
Re: Name of the loop macro Marc Nieper-Wißkirchen (16 Aug 2022 11:25 UTC)
Changing the binding of quote et.al. Lassi Kortela (16 Aug 2022 11:46 UTC)
Re: Name of the loop macro John Cowan (16 Aug 2022 11:57 UTC)
Re: Name of the loop macro Marc Nieper-Wißkirchen (16 Aug 2022 12:33 UTC)
Re: Name of the loop macro Marc Nieper-Wißkirchen (16 Aug 2022 11:16 UTC)

Re: Name of the loop macro Marc Nieper-Wißkirchen 16 Aug 2022 12:33 UTC

Am Di., 16. Aug. 2022 um 13:57 Uhr schrieb John Cowan <xxxxxx@ccil.org>:
>
>
>
> On Tue, Aug 16, 2022 at 7:19 AM Jakub T. Jankiewicz <xxxxxx@onet.pl> wrote:
>
>>
>> Interesting, just found a bug in BiwaScheme. What should be the output of:
>>
>> (let ((quasiquote quote)) `(x ,y))
>>
>> Kawa and Guile throws error. My implementation returns
>>
>> (x (unquote y))
>
>
> You are treating `quote` as if it were a variable, but as it is a syntax keyword, that's not going to work.  It fails for the same reason that (list quote quote) is going to fail.

Minor addition: A variable (reference) is also syntax, but syntax that
is a well-formed Scheme expression. The syntax `quote' is not.