Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
Sign upAdd combinators in the Async module #318
Labels
Comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add combinators in the Async module [6367266]
Submitted by Loic Denuziere on 8/30/2014 12:00:00 AM
16 votes on UserVoice prior to migration
I think the Async module could use some extra functions, such as:
(self-explanatory)
(I guess this would just be a curried, static version of async.Bind)
(similar to Async.Parallel, except it stops as soon as one returns and cancels the others)
Most functor/monadic operations are trivial to implement for yourself, but would still be nice to have as standard. ParallelChoice, on the other hand, is not obvious to get right and is useful even if you exclusively use a computation expression style (I've seen it requested several times on Stack Overflow).
Response
** by fslang-admin on 2/5/2016 12:00:00 AM **
Declining per my comment (note, Async.Choice has been added in a separate request)
Don Syme
F# Language and Core Library Evolution
Original UserVoice Submission
Archived Uservoice Comments