[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


Sorry, the mailer and I weren't coordinated and the first half of this slipped

The point of the first half is that if you wanted to COMPILER-LET several 
variables that were consumed by the same macro, the combinatorics of your
solution would be bad news.  Further, in your solution, the scope is wrong.
In general, COMPILER-LET and MACRO-LET, will appear semi-independently and if
both are used the nesting order is critical.

In any event, I hope that COMPILER-LET remains in the language. I have found it
an easy and natural construct to use for implementing various language 
extentions.  In addition, it seems that it should be trivial to make EVALed
forms enjoy the same semantics that the compiler proffers.