Proposal: reduce base from the top

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

On 4/3/07, Simon Marlow <simonmarhaskell at> 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.

Jeffrey Yasskin

More information about the Libraries mailing list