Proposal: Control.Concurrent.Async

Michael Snoyman michael at
Fri Jun 8 12:29:47 CEST 2012

On Jun 8, 2012 1:07 PM, "Simon Marlow" <marlowsd at> wrote:
> On 08/06/2012 10:41, Michael Snoyman wrote:
>> What's the advantage to putting this in base instead of a separate
>> package? If it goes in base, it will make it more difficult to upgrade,
>> and take longer for this module to be adopted at all. If possible, I'd
>> opt for a standalone package.
> Uploading it to Hackage is certainly an option, and there are arguments
in both directions.  My thinking was:
>  - it's a bit small for a package by itself. There's a lot of
>   overhead for a package (github repo, Haskell Platform proposal,
>   issue tracker, blah blah)
>  - To avoid further fragmentation, I would like this package to
>   be more visible, especially if we go to the trouble as a community
>   of building some consensus around it.
>  - The obvious package name 'async' is already taken
> Cheers,
>        Simon

Maybe we could address some of those issues: perhaps Peter Simons would be
willing to forfeit the package name in favor of this updated one. That
would provide more consolidation, and let the community-driven package use
the obvious name.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the Libraries mailing list