On 11/6/09, Erik Huelsmann ehuels@gmail.com wrote:
That's correct. Our preprocessor which does macroexpansion had a bug relating to load-time-value and some other forms which the interpreter considers special-operators.
(defun test () (symbol-macrolet ((ii (load-time-value 45))) ii))
I've identified the bug and committed a fix. If you switch to using trunk, or wait a few hours/days until 0.17 comes out, it'll have the fix applied.
Thank you. I'll try it when 0.17 comes out.