On Oct 16, 2008, at 8:02 PM, Maciej Stachowiak wrote:


On Oct 15, 2008, at 10:57 PM, Arun Ranganathan wrote:

Maciej,

My first question would be:

Why did you ignore Apple's proposal to start with a minimal common interface (which most people seemed to like) and instead wrote a draft that is the union of all things in Robin's original spec, all things that Mozilla happened to implement, and a bunch of the things that Google propose?

FWIW, the Berjon spec. actually matches implementation in Mozilla, modulo a few differences, which I suppose the "union" reveals. And I *certainly* did not mean to willfully ignore input from anybody. I apologize if this is the impression my current draft gives, and hope to fix that very soon. But, looking back on correspondence from you, I find one that says you're ok with a WD being published but that you think that in a v1 WD, the I/O could be removed completely [1]. Sam Weinig voiced Apple's caveats which I responded to on public-webapps[2] wondering whether these caveats should block at least a WD publication [2], but these were really points about synchronous calls in general.

By the way, just to clarify, none of my comments should IMO block publishing a Working Draft. A Working Draft is for review. But I do think we should start over with a v1 that is stripped down to the bare essentials, along the lines of Sam's proposal.

I will add specifically that Apple is unwilling to implement any spec that allows synchronous file I/O from the main thread, and would vote against advancing such a spec to LC status or higher. Async I/O would be acceptable to us, but I think we have a considerable design process to go through in order to agree on how it works. I think the Blob API is not suitable as is.

Regards,
Maciej


Reply via email to