On Feb 13, 2009, at 11:23 AM, Brendan Eich wrote:
Tail calls is another feature I think benefit both especially as
interest in functional languages is rising
strongly.
I happen to agree, but these already foundered during ES4 development.
More recently, Waldemar objected to lambdas due to their completion-
value being a hazard. Suggestions to fix this involve adding explicit
"result-here" syntax. But people on the committee agreed that lambdas
as proposed in the wiki were "good for code generators". So usability
concerns can and do trump utility to compilers.
My dessert-topping/floor-wax point was that we may create a monster
trying to satisfy both parties, e.g. with lambdas. We could certainly
take a long time arguing in committee. So discussion focused on
avoiding such conflicts would be best (if there is a way to avoid such
conflicts).
/be
_______________________________________________
Es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss