[TLUG]: ECMAScript ("Javascript") Version 4 - FALSE ALARM

Brendan Eich brendan at mozilla.org
Tue Oct 30 12:25:12 PDT 2007


On Oct 30, 2007, at 10:49 AM, Mark Miller wrote:

> On Oct 30, 2007 10:13 AM, Chris Pine <chrispi at opera.com> wrote:
>> Yes, I read that.  I am extremely doubtful that Microsoft is  
>> suddenly so
>> concerned about browser compatibility for the benefit of the web.   
>> (When
>> IE passes the Acid 2 test, let's talk again.)
>>
>> It's nice that MS has constructed this document identifying browser
>> differences.  But frankly, this is too little, too late.  We are
>> painfully aware of the significant differences.  Suggesting that  
>> we all
>> sit down and strive to fix every last trivial discrepancy under the
>> guise of "browser compatibility" is manipulative and, from a business
>> standpoint, absurd.  It is an unnecessary task that would never be
>> completed.
>>
>> In essence, it is just another stalling tactic.
>
>
> When I raised non-technical points critical of the ES4 proposal,
> people rightly shot back with a "technical discussion only!" response,

No, that's not what Rob Sayre wrote -- he said (in a later post) that  
you (among others) were trash-talking without any technical  
substance. Rob wrote:

> I'm afraid your message falls into a pattern I've been seeing lately:
> unsubstantiated, non-technical criticism. In other words, FUD.
>
> If you have technical criticism to contribute, it is of course  
> welcome.

That's different from saying "technical discussion only." It is not a  
demand for exclusively technical criticism. It is a request to stop  
unsubstantiated FUD.

> which I've respected. Since then, most of the traffic on the list has
> been non-technical criticisms of the critics of the ES4 proposal.

Guess why? Because the critics have made no technical objections on  
this list, and some carefully parsed (in Yehuda Katz's phrase; I  
wasn't there and I really can't tell what was said) statements about  
the politics and division within Ecma TC39-TG1 by Doug Crockford at  
last week's The Ajax Experience in Boston.

Of course people are going to argue about the political fight  
spilling out of TG1, and we may as well argue here. It's not as if  
pretending this political fight is not happening, or that it has no  
consequences on ES4, serves anyone's interest except those trying to  
stop ES4 from making it out of Ecma. It's not as if we have a better  
venue.

> Much
> of this traffic, such as the message I quote above, continues to
> speculate about the motives of others, rather than engaging with what
> they are saying.

Chris Pine is on TG1 and a witness to what's going on. He is not  
sowing unsubstantiated FUD, he is talking about what he has observed  
happening inside TG1, and giving his interpretation of it. He could  
be wrong, but his message is not simply speculation.

Politics inevitably involve motives and conflicts of interest, apart  
from purely "technical" concerns genuinely expressed. And as should  
be very clear by now, the objections to the proposed ES4 that TG1  
members have heard are either non-technical, or technical only in a  
vacuously general sense.

> My comments, which provoked so much response,
> contained no such speculation.

No, you merely called ES4 a train wreck and a runaway standard, by  
repeating what you heard from someone at OOPSLA. In my book, that's  
much worse than speculating about Microsoft's motives or business  
interests.

Please note that I'm not talking about individuals who work for  
Microsoft, many of whom are fine people who may hold sincere  
technical opinions about ES4 as proposed, or at least their  
understanding of it. I'm talking about the company's business  
interests, its strategies.

Microsoft's interests and strategies are absolutely critical to  
consider when developers ask about the future of ES4, as Kris Zyp  
just did -- and I am going to respond to him on this list. My  
response will contain technical as well as political content.

> I can only conclude that, on this list,
> the injunction "technical discussion only!" should be interpreted as
> carrying the additional clause "unless you agree with us."

You never heard "technical discussion only", and no one ever demanded  
agreement with some mythical "us". You've made a straw man and  
knocked it down.

/be

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.mozilla.org/pipermail/es-discuss/attachments/20071030/40fcc24d/attachment-0002.html 


More information about the Es4-discuss mailing list