Proposal: Control.Concurrent.Async

Heinrich Apfelmus apfelmus at quantentunnel.de
Sat Jun 9 10:29:13 CEST 2012


Thomas Schilling wrote:
> On 8 June 2012 11:07, Simon Marlow <marlowsd at gmail.com> wrote:
>>
>> 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)

Github provides much of the infrastructure by default, like an issue 
tracker.

> I am very much against putting things into base unless there is a
> *very* good argument to do this.  If it is supposed to be *the*
> standard package, then it belongs into the platform, not base.  If the
> platform process is too heavy-weight to discourage this path, then we
> need to do something about that rather than sneak things in through
> the base library.  It already is a pain to work around issues in the
> base library (and many other core packages) since it's (a) takes a
> long time for an update to be released, and (b) cannot be upgraded
> independently from GHC (pulling in all the changes to other libraries
> as well).
> 
> I'm glad that the name issues is resolved.  If it is a small library a
> platform addition proposal shouldn't be too difficult either.  We just
> have to beware of too much bike shedding.
> 
> (BTW, have we had another platform proposal since the text package?)

+1 for a separate package that is included in the Haskell Platform.

If merging a package into the base library is easier than the process of 
including it in the Haskell Platform, then the latter needs to be fixed.


Best regards,
Heinrich Apfelmus

--
http://apfelmus.nfshost.com




More information about the Libraries mailing list