2 ms·
> Re footnote 4: the Alexandria library has a function 'parse-body' that will be helpful. That's nice. I had initially defined LET/LET* using a similar functi
by chaitanya 12y ago
> Re footnote 4: the Alexandria library has a function 'parse-body' that will be helpful.
That's nice. I had initially defined LET/LET* using a similar function, but then removed it to keep the macro definitions simpler.
> Also: I'm not sure it's a good idea to give these macros the same names as the CL builtins.
I gave this some thought, and came to the conclusion that using P-LET* is not very different from using PCL:LET*. So the way I envisioned this is that you don't import symbols from the PCL package; just use them with the package prefix. Though not everyone would prefer things this way, so if this was not a toy project I might have done what you suggested.