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