Sam Tobin-Hochstadt (2014-02-05T18:42:15.000Z)
On Wed, Feb 5, 2014 at 1:34 PM, Andreas Rossberg <rossberg at google.com> wrote:
> On 5 February 2014 18:35, Domenic Denicola <domenic at domenicdenicola.com> wrote:
>> The evolution of DOM and ES promises, and the related fragile consensuses, has been an involved process.
>>
>> Going back to the source documents, consider what the May AP2 proto-consensus really is: "Abashed Monadic Promises 2," from [Mark's presentation][1], page 18. Using modern terminology, this consisted of "resolve," "then," "accept," and "flatMap" (monads+promises, for short). The outcome of that meeting was that the DOM would proceed with standardizing the subset of AP2 that it needs, namely "resolve" and "then" (promises, for short).
>
> Just to be clear, that is not my recollection at all.

For whatever the history is worth, this is also not my recollection of
the consensus in May. In particular, in May my memory is that we
decided on a _single_ constructor (ie, not both of "resolve" and
"accept"), and that there wasn't any discussion or consensus for DOM
to do something else.

Sam
domenic at domenicdenicola.com (2014-02-05T20:24:54.211Z)
On Wed, Feb 5, 2014 at 1:34 PM, Andreas Rossberg <rossberg at google.com> wrote:

> Just to be clear, that is not my recollection at all.

For whatever the history is worth, this is also not my recollection of
the consensus in May. In particular, in May my memory is that we
decided on a _single_ constructor (ie, not both of "resolve" and
"accept"), and that there wasn't any discussion or consensus for DOM
to do something else.