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

Add mapConcurrently to MonadAsync. #825

Closed
coot opened this issue Jul 25, 2019 · 1 comment
Closed

Add mapConcurrently to MonadAsync. #825

coot opened this issue Jul 25, 2019 · 1 comment
Labels
good first issue Good for newcomers io-sim Issues related to io-sim and io-sim-classes. technical debt

Comments

@coot
Copy link
Contributor

coot commented Jul 25, 2019

Add mapConcurrently and friends (e.g. forConcurently, replicateConcurently etc) to MonadAsync. Async module implements them by means of Concurently newtype wrapper. It might be best to add Concurently m (as associated type family) to the MonadAsync type class and instantiate the original for MonadAsync IO instance.

@mgajda
Copy link

mgajda commented Aug 29, 2019

I will take a look at it next week.

@coot coot added the io-sim Issues related to io-sim and io-sim-classes. label Jan 16, 2020
@coot coot added the good first issue Good for newcomers label Jun 12, 2020
coot added a commit that referenced this issue Sep 30, 2020
Added concurrently_ to 'MonadAsync' class.
Fixes #825
coot added a commit that referenced this issue Sep 30, 2020
Added concurrently_ to 'MonadAsync' class.
Fixes #825
@iohk-bors iohk-bors bot closed this as completed in a6795bd Oct 2, 2020
coot added a commit that referenced this issue May 16, 2022
Added concurrently_ to 'MonadAsync' class.
Fixes #825
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers io-sim Issues related to io-sim and io-sim-classes. technical debt
Projects
None yet
Development

No branches or pull requests

2 participants