Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Maintain a list of conformant implementations #59

Closed
domenic opened this issue Dec 30, 2012 · 8 comments · Fixed by #72
Closed

Maintain a list of conformant implementations #59

domenic opened this issue Dec 30, 2012 · 8 comments · Fixed by #72
Milestone

Comments

@domenic
Copy link
Member

domenic commented Dec 30, 2012

I think it'd be awesome to have a list of conformant implementations we can point to. Maybe with a one-sentence description of each by the authors. The requirement would be that they pass the test suite.

This would just be another doc in the repo, and could include details on how to put the logo in your README as per #57. Then we'd point people to the gh-pages version.

Right now I believe we have:

  • Q >= 0.8.12
  • rsvp >= 1.1
  • avow, unpublished version
  • when, unpublished version
  • then/promise >= 1.2.0
  • promeso >= 0.0.3
  • legendary >= 0.1.0
  • vow >= some early version, he passed the tests the moment they came out
@ForbesLindesay
Copy link
Member

then/promise is now just being referred to as promise.

I'm a 👍 for this list, it's a good incentive for people to make their libraries comply, and it helps us find libraries we can use.

@briancavalier
Copy link
Member

+1 At some point, we may want to extend it to be a table with a column for each "add-on" spec, like progress, etc. and possibly a column for notes, etc.

I just tagged avow 1.0.0, so we can specify avow >= 1.0.0, and when.js 2.0.0 will be the first release that is fully compliant. Until then, it'll be compliant in all ways except async resolutions.

@kaerus
Copy link
Contributor

kaerus commented Jan 2, 2013

Thank you guys for the effort of making promises a defacto standard!
You may also include https://github.com/kaerus/promise.js into the list. ;)

@johnyanarella
Copy link

I'd like to submit https://github.com/CodeCatalyst/promise.coffee to the list.

@lsmith
Copy link
Contributor

lsmith commented Jan 14, 2013

And @juandopazo and I are working on YUI 3.

@ForbesLindesay
Copy link
Member

On a related note it may be helpful to name and shame non-conforming promises that are seen in the wild along with the relevant issue asking them to become compliant. That way we could all chime in in favour of proper compliance. At the moment the many non-conforming promise implementations are doing a lot to give promises a bad reputation.

@domenic
Copy link
Member Author

domenic commented Jan 23, 2013

Promiscuous by @RubenVerborgh

domenic added a commit that referenced this issue Feb 9, 2013
domenic added a commit that referenced this issue Feb 12, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants