Reimplement (.method object . args) syntax
authorClinton Ebadi <clinton@unknownlamer.org>
Thu, 17 Sep 2009 23:59:06 +0000 (19:59 -0400)
committerClinton Ebadi <clinton@unknownlamer.org>
Fri, 18 Sep 2009 20:51:52 +0000 (16:51 -0400)
commit11cba1a7a2b323b69750823dfa079dc9990dba20
treefe1a317373eb71a6d512b57cfdef4b6f50f66aa5
parentfe2d3a36bd86cf549a43c8f3f603cfba564861b4
Reimplement (.method object . args) syntax
Using PS:FUNCALL, PS:CHAIN, or ((PS:SLOT-VALUE ...) ...) for method
invocation is rather unwieldy for something so common in
javascript. This reenables the convenient (.method ...) call syntax in
a way that seems reasonably clean.

This may have subtle issues with the lexical-let variable renamer and
such, but my cursory skimming of the new compiler source doesn't seem
to indicate any serious issues.
src/compiler.lisp