Data.Functor module naming?

Louis Wasserman wasserman.louis at gmail.com
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 gmail.com
http://profiles.google.com/wasserman.louis
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/libraries/attachments/20101108/b00329b2/attachment.html


More information about the Libraries mailing list