Re: ISSUE-73: Are we going to support non-ECMAScript languages?

On Fri, 7 Apr 2006, Cameron McCormack wrote:
> 
> Web APIs Issue Tracker:
> > > [re creating an XHR object in non-ES languages]
> ...
> > > (a) Leave it up to the language
> > > (b) Create a method on some object (like Window or Document) that returns an
> > >     the object.
> > > (c) Do it through DOMImplementation
> 
> Ian Hickson:
> > If you do either (b) or (c), please make it specific to that language 
> > binding and no _not_ permit a JS implementation to expose that API.
> 
> Why?

Because every single code path adds a new set of bugs, with its own set 
of Web pages that depend on it, with its own set of confused authors, 
with time spent implementing it, fixing it, testing it, etc.

We already have at least three ways of obtaining an XMLHttpRequest object, 
we don't need a fourth.

-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'

Received on Friday, 7 April 2006 01:46:41 UTC