Entry for Allegro's excl:compiler-let in *special-form-alist*
Please add the following line to [iterate.lisp] in the definition of *special-form-alist*
:
#+allegro (excl:compiler-let . walk-cddr)
it should probably go just after line 315, which is:
#+ccl (ccl:compiler-let . walk-cddr)
This will fix a bug where Iterate fails to expand certain built-in macros and special forms in Allegro CL, namely those which expand to compiler-let
forms.
I'd submit a PR instead of an issue, except that the common-lisp.net GitLab won't let me create a fork from which to PR...