Open domenic opened 10 years ago
Shouldn't we just follow ES6? At least that's my plan.
ES6 contains semantics which are not possible in ES5, e.g. @@create
. And I think I listed a few reasons under "Why We Want to Publish This" that explain why it'd be worthwhile to drive this effort forward in parallel with ES6.
We certainly would want the ES6 Promise
constructor to be A+ compliant, though. Or, stated another way, we would not want to add requirements to A+ that are incompatible with the ES6 Promise
constructor.
As you've probably guessed, I've been up to my eyeballs with other things for a while now, and haven't been able to contribute as much. That trend seems likely to continue, at least for the near future. So, like @domenic, I can probably comment on issues, review, etc, but I can't commit to more than that right now.
…can we get this to finally happen? @domenic…
@nathan7 we're waiting for a volunteer. Is that you?
@domenic Sure thing, I'm not very experienced with writing spec-style stuff. I might put some work into this coming week.
I'd love to push this spec to completion, and make it our second official A+ spec. But I am caught up in working on the ES6 promises spec, and other things, so I thought I'd outline what we need to do, and see if anyone else wants to take up the effort.
Why We Want to Publish This
promiseInstance.constructor
will help such libraries. See e.g. https://github.com/promises-aplus/resolvers-spec/issues/5#issuecomment-11616725To Do
Who Will Do This?
I talked with @stefanpenner offline about working on this. I think @briancavalier has expressed interest. I know @ForbesLindesay has been active in discussions in this repo. It could be anyone, though! It could be a team effort, but probably one person will need to feel "responsible"; any volunteers?
I can contribute by commenting, discussing over IM, and code-reviewing/spec reviewing. I can't commit to spending actual spec-writing time though, which is why I'm putting out this call.