Proposal: reduce base from the top

Jeffrey Yasskin jyasskin at gmail.com
Thu Apr 5 12:32:33 EDT 2007


On 4/3/07, Simon Marlow <simonmarhaskell at gmail.com> wrote:
> Control.Applicative
> Data.Foldable, Data.Traversable
> Data.Map, Data.IntMap, Data.Set, Data.IntSet
> Data.Sequence, Data.Tree
> Data.HashTable
> Data.Graph
> ---> 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.

-- 
Namasté,
Jeffrey Yasskin


More information about the Libraries mailing list