maoe / lifted-async

Run lifted IO operations asynchronously and wait for their results
http://hackage.haskell.org/package/lifted-async
BSD 3-Clause "New" or "Revised" License
29 stars 13 forks source link

Add concurrently_ to match non-lifted async library #22

Closed ch3pjw closed 7 years ago

ch3pjw commented 7 years ago

I was using concurrently_ from the non-lifted library, and found it missing when I switched to lifted-async. This is a quick stab at implementing a version!

ch3pjw commented 7 years ago

I'm not quite sure as to the use-case for Safe - I hope what I've added is what you were intending!

maoe commented 7 years ago

I'm not quite sure as to the use-case for Safe

Basically the Safe should be preferred to the non-safe module whenever possible. You can find the motivation behind the addition of the Safe module at https://github.com/maoe/lifted-async/pull/7.

ch3pjw commented 7 years ago

Woo :tada:

maoe commented 7 years ago

Uploaded a new version to Hackage: https://hackage.haskell.org/package/lifted-async-0.9.2