On Sep 27, 2011, at 01:43 , Jonas Sicking wrote:
> Please don't use errorCallback/SuccessCallback. That's not used in any
> other APIs that are part of the cross-browser web platform. Instead
> return a request object on which events are fired.

Except for, you know, Geolocation. I don't know that we should make a religion 
out of this. Returning a request object might be good when you could attach a 
bunch of different handlers to it (e.g. progress events) but for the simple 
error/success case it seems unnecessarily verbose. I'm not sure we should 
monkey XHR which pioneered this style, it never felt JavaScriptish and all the 
libraries that I can think of wrap its ugliness away. If I had to pick the 
style that felt most like JS, I'd go for Node's cb(errOrNull, whateverElse).

-- 
Robin Berjon - http://berjon.com/ - @robinberjon


Reply via email to