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

Similar projects #5

Open
rpominov opened this issue Jul 27, 2016 · 2 comments
Open

Similar projects #5

rpominov opened this issue Jul 27, 2016 · 2 comments

Comments

@rpominov
Copy link
Owner

rpominov commented Jul 27, 2016

This became a habit for me to open such issue in all of my recent projects. Feel free to add links or discuss other projects here.

Here are two links for a start:

Two major differences of this project compared to listed above, is cancelation and runAndCatch feature. Not sure about cancelation in data.task though, but I think it at least works differently, or maybe data.task doesn't support it. Also there are number of minor differences.

@rpominov
Copy link
Owner Author

https://github.com/jordalgo/ask

It's still in early stages, but the main idea seems to be to support something like memoized/hot/mutlicast tasks .

@rpominov rpominov removed the raw idea label Oct 3, 2016
@polytypic
Copy link

This is not about a related JS project, but it might be interesting background information that the difference between promises and tasks (as in this library) is much like the difference between async-await in C# and async in F# (introduced in 2007). There is an entertaining blog post about gotchas in C# async-await here (the JS async-await is fortunately smart enough to always return a promise).

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

No branches or pull requests

2 participants