promises-aplus/promises-spec
View on GitHub ↗ ★ 1,842
An open standard for sound, interoperable JavaScript promises—by implementers, for implementers.
29 mentions on Hacker News by 27 people: 4 stories, 25 comments · first 2012-11-07 · latest 2026-06-30
20082026
-
…There's, practically speaking, nothing wrong with being a monad on the category of non-thenables. https://github.com/promises-aplus/promises-spec/issues/101#i...
comment by svieira · 2025-01-19 · in Haskell: A Great Procedural Language -
…what people stumble on. [0]: https://blog.jle.im/entry/io-monad-considered-harmful.html [1]: https://github.com/promises-aplus/promises-spec/issues/94
comment by Twisol · 2023-09-25 · in Why do we need modules at all? (2011) -
…a.org/blog/category_theory_promisesaplus https://github.com/promises-aplus/constructor-spec/issues/24 https://github.com/promises-aplus/promises-spec/issues/94
comment by cstrahan · 2023-07-17 · in Using XPath in 2023 -
…example, JavaScript promises aren't monads. There's a relatively popular discussion about it here: https://github.com/promises-aplus/promises-spec/issues/94 . As another example of a monads, there Option<T>, called Maybe<T> in Haskell.…
comment by Zababa · 2021-10-06 · in Monads for Clojure Programmers -
…functional concepts since the beginning. See the missed opportunity to make Promise a monad.[1] [1] https://github.com/promises-aplus/promises-spec/issues/94
comment by xpressvideoz · 2021-09-06 · in V8 Release v9.4 -
…anyway. There's a bunch of history in [1], particularly [2] and [3], if you care to read them. [1]: https://github.com/promises-aplus/promises-spec/issues [2]: https://github.com/promises-aplus/promises-spec/issues/75 [3]:…
comment by Arnavion · 2021-06-26 · in Functors and Monads for People Who Have Read Too Many “Tutorials” -
…promises. You were on the winning side (at the time) of NOT doing this. Your comment here: https://github.com/promises-aplus/promises-spec/issues/94#is... Likely you muted the thread since then but the conversation continued. Now in 2020,…
comment by Geminidog · 2020-12-29 · in Systems design explains the world: volume 1 -
…Until then, we will just have to watch history repeat through these types of discussions. [0] [0] https://github.com/promises-aplus/promises-spec/issues/94
comment by pcen · 2020-12-29 · in Systems design explains the world: volume 1 -
…[2]: https://codeblog.jonskeet.uk/2017/04/23/all-about-java-util-... [3]: https://github.com/promises-aplus/promises-spec/issues/94 [4]: https://click.palletsprojects.com/en/7.x/python3/ [5]: https://docs.oracle.com/javase/7/docs/ap
comment by ben509 · 2020-06-10 · in 25 Years of PHP -
…are making well understood mistakes because they haven't studied it is disparaging, so be it. [1]: https://github.com/promises-aplus/promises-spec/issues/94
comment by ben509 · 2019-09-18 · in Show HN: I made a jobs board for developers without degrees -
…they had already told him months ago. Or read the third comment in this thread w/ 236+ downvotes: https://github.com/promises-aplus/promises-spec/issues/94 Or read all of the awful ways guys like Larry/Steve/Elon/Jeff/Travis/etc. treat…
comment by jstewartmobile · 2019-01-12 · in My experience as a female engineer in the tech industry -
…Land [1] got its name from that discussion [2]. [1] https://github.com/fantasyland/fantasy-land [2] https://github.com/promises-aplus/promises-spec/issues/94#is...
comment by vinylkey · 2018-02-15 · in JavaScript Promises Discussion: Make Them Monadic? (2013) -
You mean this thread? https://github.com/promises-aplus/promises-spec/issues/94 I love reading the for-against monadic promises. It actually is educating just following the discussion.
comment by algesten · 2018-02-05 · in The Delimited Continuation Monad in JavaScript (2014) -
…[2] https://stackoverflow.com/questions/36932244/what-is-the-int... [3] https://github.com/promises-aplus/promises-spec/issues/68
comment by wakeywakeywakey · 2017-10-25 · in Building a JavaScript Promise from Scratch -
…the spec authors to make promises "true" monads but it failed for reasons of simple practicality: https://github.com/promises-aplus/promises-spec/issues/94
comment by pluma · 2016-07-12 · in Composability: From Callbacks to Categories in ES6 -
…to work that is not really compatible with promises. I'm not sure if they have fixed this yet. https://github.com/promises-aplus/promises-spec/issues/45#is...
comment by jbergens · 2015-07-06 · in ES6: The features I'm most excited about -
> Promises are a monad, Actually, they're not. Get ready: https://github.com/promises-aplus/promises-spec/issues/94
comment by steveklabnik · 2014-03-07 · in Why are callbacks more “tightly coupled” than promises? -
…with each other's promises. You can find the work in our master branch (as opposed to gh-pages): https://github.com/promises-aplus/promises-spec Including a changelog: https://github.com/promises-aplus/promises-spec/blob/master/... And the…
comment by domenicd · 2013-07-08 · in Promises/A+ -
…there are actually a number of implementations of Promises/A+ in other languages and platforms: https://github.com/promises-aplus/promises-spec/blob/master/...
comment by jasondenizac · 2013-07-08 · in Promises/A+ -
…a really good point, haha! Filed, and will fix in the upcoming so-close-to-done 1.1 revision: https://github.com/promises-aplus/promises-spec/issues/135
comment by domenicd · 2013-07-08 · in Promises/A+ -
https://github.com/promises-aplus/promises-spec/issues/94
comment by andrus · 2013-04-15 · in Duck Wrapping -
…even to rational argumentation. If you want to see some really pathetic behavior read this thread: https://github.com/promises-aplus/promises-spec/issues/94
comment by noelwelsh · 2013-04-12 · in Category Theory for Promises/A+ -
> There still isn't a canonical Promises specification. Yes, there is: https://github.com/promises-aplus/promises-spec
comment by mjackson · 2013-03-31 · in Callbacks are imperative, promises are functional -
…libraries, see this previous discussion on Hacker News[3]. 1: https://github.com/tildeio/rsvp.js 2: https://github.com/promises-aplus/promises-spec 3: https://news.ycombinator.com/item?id=4661620
comment by tomdale · 2013-03-30 · in Callbacks are imperative, promises are functional -
…forward in this regard. [1] https://mail.mozilla.org/pipermail/es-discuss/2012-November/... [2] https://github.com/promises-aplus/promises-spec
comment by philbo · 2012-11-11 · in Designing JS promises (2011)