The Tragedy of the Common Lisp, or, Why Large Languages Explode (was: revive let blocks)

C. Scott Ananian ecmascript at
Thu Jun 18 18:50:53 UTC 2015

It seem semi-obligatory at this point to cite "Growing a Language", by Guy
Transcript at
(if you must).

I tend to agree with the idea that at this point we need *means to grow
syntax* rather than new syntax.  Similarly, JavaScript needs *means to add
new lightweight types* rather than more lightweight types.

Once that is done, operator overloading would complete the circle, and
allow the community to grow further lightweight types and syntactic forms
as they please.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the es-discuss mailing list