Es4-discuss Digest, Vol 8, Issue 44

Brendan Eich brendan at
Tue Oct 30 19:07:52 PDT 2007

On Oct 30, 2007, at 7:02 PM, Ric Johnson wrote:

> On 10/31/2007, "Brendan Eich" <brendan at> wrote:
>> Sure, but you have now argued in a circle. If the script tag handler,
>> upon seeing <script> (no type or version selected), invokes the
>> ECMAScript implementation so that it understands new ES4 keywords,
>> then the browser behaves incompatibly from today's browsers, and
>> you've just broken the web.
> I did not say I had a solution - just that, to me, adding a version  
> would
> accomplish Doug's goal of 'just name it another language'

No, I'm sorry -- "another language" and a "new version of an existing  
language" are not the same thing. Or do you think ES3 is another  
language from ES2, which came before it? ES3 added new syntax not in  
ES2 (likewise ES2 to ES1).

The world has been through JS evolution before. We'll get through  
another round.


More information about the Es4-discuss mailing list