When a macroexpansion tries to evaluate an unbound variable, as in the following,<br><br>
(ps (macrolet ((blah () x))<br>
        (blah)))<br><br>the resulting error message is unhelpful: "Attempt to take the car of "Unbound Value" which is not listp."<br><br>Could it say "Attempt to take the value of the unbound variable X" instead?
<br><br>Daniel<br><br>