Hacker GitHub

← All repos

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

Mentions per year 29 mentions · busiest year 2013 (8)
20082026
  1. ▲ 2
    Incorporate Monads and Category Theory
    story by fagnerbrack · 2026-06-30 · 0 comments
  2. …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
  3. …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)
  4. …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
  5. …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
  6. …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
  7. …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]:…
  8. …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
  9. …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
  10. …[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
  11. …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
  12. …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…
  13. …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...
  14. ▲ 113
    JavaScript Promises Discussion: Make Them Monadic? (2013)
    story by jashkenas · 2018-02-15 · 76 comments
  15. 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.
  16. …[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
  17. …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
  18. …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
  19. > Promises are a monad, Actually, they're not. Get ready: https://github.com/promises-aplus/promises-spec/issues/94
  20. …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+
  21. …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+
  22. …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+
  23. https://github.com/promises-aplus/promises-spec/issues/94
    comment by andrus · 2013-04-15 · in Duck Wrapping
  24. …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+
  25. ▲ 2
    Incorporate monads and category theory to Promises/A+
    story by espadrine · 2013-04-10 · 0 comments
  26. > There still isn't a canonical Promises specification. Yes, there is: https://github.com/promises-aplus/promises-spec
  27. …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
  28. …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)
  29. ▲ 3
    Promises/A+
    story by markdalgleish · 2012-11-07 · 0 comments