<div><font face="courier new,monospace">Hey,</font></div>
<div><font face="courier new,monospace"></font> </div>
<div><font face="courier new,monospace">Are we on? Parenscript is great and I'm hoping this list means we'll see some active development on it.</font></div>
<div><font face="courier new,monospace"></font> </div>
<div><font face="courier new,monospace">Here's an issue to kick things off. Once you define a js macro in parenscript, you can't use that symbol for anything else. For example,</font></div>
<div><font face="courier new,monospace"></font> </div>
<div><font face="courier new,monospace">(js (defvar blah 123))</font></div>
<div><font face="courier new,monospace"> => "var blah = 123;"</font></div>
<div><font face="courier new,monospace"></font> </div>
<div><font face="courier new,monospace">... which is good, but if you do this:</font></div>
<div><font face="courier new,monospace"></font> </div>
<div><font face="courier new,monospace">(defjsmacro blah ()<br> `(some-fn))</font></div>
<div><font face="courier new,monospace"></font> </div>
<div><font face="courier new,monospace">then the first expression no longer works. That's what I would expect if blah were a symbol macro, but not a regular macro.</font></div>
<div><font face="Courier New"></font> </div>
<div><font face="Courier New">Anyone want to take a crack at this?</font></div>
<div><font face="Courier New"></font> </div>
<div><font face="Courier New">Dan</font></div>
<div><font face="Courier New"></font> </div>
<div><font face="Courier New"></font> </div>