-
For everyone who makes either a promise library, or a promise consuming library:
I think it would be nice to have promises/A+ compliant libraries instantly identifiable in the readme. With that in m…
-
According to the spec, a promise can be either an object or a function. My [Promises lib](https://github.com/timjansen/PinkySwear.js) implements promises as a function, which causes test 3.2.6 (promis…
-
In #11, I outline how the polymorphic resolver API is pedagogically problematic. I still see the attraction of disallowing promises-for-promises though. Could we perhaps do so as follows?
- `fulfill(x…
-
In #18, I threw in assimilation, under the name `Promise.from`, because it seemed like a nice parallel. I'm beginning to think it doesn't pull its weight, however, especially in terms of being specced…
-
Is this really a Promise Resolution Procedure, we are "running"? It seems to me that we are trying to in some sense _link_ a `promise` to the _fate_ of a `value` v. In the known promise context, we …
-
## Terminology
1. "Settled" means either fulfilled or rejected.
## The Promise Constructor
``` js
var promise = new Promise(factory);
```
1. Can be called without `new`, with the same results.
2. `pr…
-
As pointed out in https://github.com/rkatic/q/commit/30472380c0cf92e51f222b71c10e5ce3b2ae1f5d#commitcomment-2552291, we don't correctly set the `exception` property if the exception passed to `makePro…
-
In the RSVP code, the promise flags are updated after the trigger :
``` javascript
function resolve(promise, value) {
config.async(function() {
promise.trigger('promise:resolved', { detail: val…
-
# Promieses/A+ Extension: Synchronous Inspection
This proposal extends the Promises/A+ specification to cover synchronous inspection of a promise's fulfillment value or rejection reason.
It is not e…
-
I see a lot of potential value for the JS community in having Promises/A+ promises be compatible with a monad system. I can relate to @raganwald's [thoughts](https://github.com/promises-aplus/promise…