Proposal: Control.Concurrent.Async

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


On Jun 8, 2012 1:07 PM, "Simon Marlow" <marlowsd at gmail.com> 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.

Michael
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/libraries/attachments/20120608/18525069/attachment.htm>


More information about the Libraries mailing list