Well, the Common Lisp equivalent would be<br><br>(symbol-macrolet ((fake #'real))<br>      (funcall fake 123))<br><br>... which does work. But in PS there's only one namespace, of course, so it seems like the form I quoted is the natural equivalent of this one. No?<br>

<br><br><div class="gmail_quote">On Sun, Nov 1, 2009 at 11:22 AM, Vladimir Sedach <span dir="ltr"><<a href="mailto:vsedach@gmail.com">vsedach@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

It's not supposed to, at least according to Common Lisp. I don't know<br>
what the exact rationale behind that is, but I suspect it has<br>
something to do with the fact that you can do the same thing with<br>
regular macros, and allowing this would be like crossing the function<br>
and symbol/variable namespaces.<br>
<br>
Vladimir<br>
<br>
2009/10/30 Daniel Gackle <<a href="mailto:danielgackle@gmail.com">danielgackle@gmail.com</a>>:<br>
<div class="im">> (ps (symbol-macrolet ((fake real))<br>
>          (fake 123)))<br>
><br>
> =><br>
><br>
> "fake(123);"<br>
><br>
</div><div><div></div><div class="h5">> _______________________________________________<br>
> parenscript-devel mailing list<br>
> <a href="mailto:parenscript-devel@common-lisp.net">parenscript-devel@common-lisp.net</a><br>
> <a href="http://common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel" target="_blank">http://common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel</a><br>
><br>
><br>
<br>
_______________________________________________<br>
parenscript-devel mailing list<br>
<a href="mailto:parenscript-devel@common-lisp.net">parenscript-devel@common-lisp.net</a><br>
<a href="http://common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel" target="_blank">http://common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel</a><br>
</div></div></blockquote></div><br>