Data.Functor module naming?

Louis Wasserman wasserman.louis at
Mon Nov 8 18:43:37 EST 2010

The Functor type class generalizes Applicative and Monad, but it also
generalizes Foldable and Traversable, which are in Data.Foldable and
Data.Traversable.  Since some Applicative functors are also "data" (as
opposed to operators), like the list functor, it seems like a reasonable
compromise to put it in Data.Functor.

Louis Wasserman
wasserman.louis at
-------------- next part --------------
An HTML attachment was scrubbed...

More information about the Libraries mailing list