Proposal: reduce base from the top
ashley at semantic.org
Thu Apr 5 16:52:28 EDT 2007
Jeffrey Yasskin wrote:
> On 4/3/07, Simon Marlow <simonmarhaskell at gmail.com> wrote:
>> Data.Foldable, Data.Traversable
>> Data.Map, Data.IntMap, Data.Set, Data.IntSet
>> Data.Sequence, Data.Tree
>> ---> new package collections? containers? or split further?
>> (dep. on array, generics, concurrent)
> Applicative seems more related to Functor, Monad, and Arrow than to
> the collections. Even its haddock page mentions parsers before
> Traversable. I think Control.Applicative should stay in base or follow
> Control.Arrow if that moves somewhere else.
Agreed, and I think Foldable and Traversable too. Also, Monad should one
day be a subclass of Applicative, IMO:
The rest are collections or containers.
More information about the Libraries