[parenscript-devel] New patch that adds real lexical scoping and maybe breaks your code

Red Daly reddaly at gmail.com
Mon May 4 18:03:29 UTC 2009


I use the custom macro METHCALL:

(methcall :bar foo arg1 arg2) -> foo.bar(arg1, arg2)

-Red

On Mon, May 4, 2009 at 10:01 AM, Vladimir Sedach <vsedach at gmail.com> wrote:

> One more note: if you don't want to write ((slot-value obj 'method)
> args) because you want the same code to work in CL, just write
> (funcall (slot-value obj 'method) args).
>
> On Mon, May 4, 2009 at 12:30 AM, Leslie P. Polzer
> <sky at viridian-project.de> wrote:
> >
> >> With this patch Parenscript is finally rid of the evil symbol-abuse
> >> conventions, which IMO is the only thing from the original design of
> >> Parenscript that can in retrospect be called a mistake.
> >
> > It's better to not abuse symbols but it still feels weird
> > having SLOT-VALUE in function call context...
> >
> >  Leslie
> >
> > --
> > http://www.linkedin.com/in/polzer
> >
> >
> > _______________________________________________
> > parenscript-devel mailing list
> > parenscript-devel at common-lisp.net
> > http://common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel
> >
>
> _______________________________________________
> parenscript-devel mailing list
> parenscript-devel at common-lisp.net
> http://common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/parenscript-devel/attachments/20090504/7a026fac/attachment.html>


More information about the parenscript-devel mailing list