Re: Name of the loop macro
Jakub T. Jankiewicz 16 Aug 2022 11:18 UTC
>
> The identifiers `quote`, `quasiquote`, `unquote`, and `splicing-unquote`
> are de facto reserved, because their lexical abbreviations are non-hygienic:
>
> (let ((quote -)) '45) => -45 instead of 45.
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))
--
Jakub T. Jankiewicz, Senior Front-End Developer
https://jcubic.pl/me