Futures (was: Request for JSON-LD API review)
Mark S. Miller
erights at google.com
Wed Apr 17 08:56:39 PDT 2013
On Wed, Apr 17, 2013 at 8:46 AM, Anne van Kesteren <annevk at annevk.nl> wrote:
> > On Wed, Apr 17, 2013 at 8:29 AM, Mark S. Miller <erights at google.com>
> >> The main argument I've heard for proceeding with w3c/DOMFutures rather
> >> than tc39/promises is that the DOM can't wait for tc39 to get around to
> >> standardizing promises in ES7. But we should have our eyes open to the
> >> consequences. As Crockford says (paraphrasing Knuth) "Premature
> >> standardization is the root of all evil." The likely result of DOMFuture
> >> proceeding in this way is that it will be wrong, ES7 will be stuck with
> >> and mostly unable to fix it, and we will all be stuck with the
> >> for a very very long time.
> >> As with Object.observe, if the need for promises is that urgent, it
> >> de facto is at promises/A+. It should not be needlessly tied to the
> >> or to w3c.
> I don't find the whole who owns what discussions very interesting to
> and we would not have to deal with that layer of distraction.
> In any event, you can take the specification and improve on it
> elsewhere if you so desire. It is in the public domain for a reason.
> You can also provide technical feedback as to what exactly is evil.
> Saying "stop doing this" and implying you're somehow the superior
> forum to the other party is not helpful and has certainly not helped
> in the past.
Hi Anne, promises were already in progress for ES7. It was the w3c that
chose to fork the effort rather than participate and provide feedback.
Given then, let's paraphrase your advice simply by swapping the roles, in
order to keep things historically accurate:
I don't find the whole who owns what discussions very interesting to
be honest. If it was up to me the W3C would stop biting off on more
than they can chew, and would particularly avoid starting turf wars
with other organizations, and we would not have to deal with that
layer of distraction.
In any event, you can take the [promise] specification and improve on it
elsewhere if you so desire. It is in the public domain for a reason.
You can also provide technical feedback as to what exactly is evil.
Saying "stop doing this" and implying you're somehow the superior
forum to the other party is not helpful and has certainly not helped
in the past.
I'll note that I didn't feel the need to change one word of your last
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the es-discuss