[parenscript-devel] Syntax error when binding to a binding

Daniel Gackle danielgackle at gmail.com
Fri May 14 17:45:17 UTC 2010


< Will they still merge ok? >

I believe that when you format patches this way, git will apply them
as long as the surrounding context matches what is in the patch. (If
I'm wrong about this, somebody please correct me!)

Daniel

On Fri, May 14, 2010 at 2:58 AM, szergling <senatorzergling at gmail.com>wrote:

> I have also encountered this problem. Enclosed is a patch,
> with an additional fix to a similar issues inside arefs/arrays.
>
> I hope the patches are acceptable (don't know git well
> enough). I would prefer for them to not depend on my
> other patches from a few days ago. Will they still merge
> ok?
>
> Yong.
>
>
> On 5/4/10, Daniel Gackle <danielgackle at gmail.com> wrote:
> > Another syntax error in the new PS. This form:
> >
> > (let ((blah (let ((x (foo)))
> >               (if (null x) y z)))))
> >
> > ... compiles to...
> >
> > var blah = x = foo(), x == null ? y : z;
> >
> > ... which is incorrect. Previously, PS produced this, which is correct:
> >
> > var blah = (x = foo(), x == null ? y : z);
> >
> > Daniel
> >
>
> _______________________________________________
> 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/20100514/7130f1cd/attachment.html>


More information about the parenscript-devel mailing list