In the Convenient Utilities section in Control.Concurrent.Async module of async package, there are many, well, convenient utilities exposed for running lists of IO actions concurrently. Is there a reason that these convenient utilities are not written in this library?
I understand that it would take a bit of effort to write them, but I was wondering if there is a deeper reason, one tightly coupled with the implementation of the Process monad, that these utilities do not exist.
In the Convenient Utilities section in
Control.Concurrent.Async
module ofasync
package, there are many, well, convenient utilities exposed for running lists ofIO
actions concurrently. Is there a reason that these convenient utilities are not written in this library?I understand that it would take a bit of effort to write them, but I was wondering if there is a deeper reason, one tightly coupled with the implementation of the
Process
monad, that these utilities do not exist.