<div>(defpsmacro blah () 123) => NIL</div>
<div>(ps (blah)) => "123;"</div>
<div> </div>
<div>but:</div>
<div> </div>
<div>(ps::macroexpand-1 '(blah)) => (BLAH)</div>
<div> </div>
<div>Wouldn't one expect this to provide the macroexpansion? I can't find anything in Parenscript now corresponding to expand-form or whatever it used to be called.</div>
<div> </div>
<div>Daniel</div>
<div> </div>
<div>p.s. I wrote "123;" above for neatness, but PS actually emits "123;\n". Seems the newline should only be there when more than one line of JS is generated. It's a minor point, but noticeable when working from the REPL.
</div>
<div> </div>
<div> </div>