[TLUG]: ECMAScript ("Javascript") Version 4 - FALSE ALARM
Douglas Crockford
douglas at crockford.com
Sun Oct 28 17:13:07 PDT 2007
Robert Sayre wrote:
> Fighting over the name is pointless. It's not a good name, and web
> developers call it "JavaScript".
The name is exactly the point. A new language should have a new name. The deltas
from ES3 to the proposed language are larger than ES3 itself. Claims of backward
compatibility do not change the fact that there is more than enough new material
in the proposal to make it a new language.
But at this point in time I would resist standardizing the new language simply
because we do not have enough practical experience with it to know if it is good
enough to be worth standardizing. I can think of one instance in history when a
standards committee produced a good, new design, and that was a long time ago.
The current proposal is no Algol 60. It's not even an Algol 68.
ES3, aka JavaScript, aka JScript, aka ECMAScript is a small language with a lot
of, as you say, not good names. I am in favor of making careful and modest
improvements to the language, correcting as much as possible the problems that
are most troublesome to actual usage.
As responsible stewards of the language, we should not be trying to transform
ECMAScript into something else. I don't care what you call your new strongly
typed classical language, as long as you don't call it JavaScript or ECMAScript.
More information about the Es4-discuss
mailing list