It seem semi-obligatory at this point to cite "Growing a Language", by Guy Steele. https://www.youtube.com/watch?v=_ahvzDzKdB0 Transcript at http://www.cs.virginia.edu/~evans/cs655/readings/steele.pdf (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. --scott
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

