On 23 December 2010 21:43, Mario Blažević <mblaze...@stilo.com> wrote: > Why are Cofunctor and Comonad classes not a part of the base library? [SNIP] > Later on I found that this question has been raised before by Conal Elliott, > nearly four years ago. > > http://www.haskell.org/pipermail/libraries/2007-January/006740.html
From a somewhat "philistine" persepective, that Conal's question went unanswered says something: "Does anyone have useful functionality to go into a Cofunctor module (beyond the class declaration)?" Successful post-H98 additions to Base (Applicative, Arrows, ...) brought a compelling programming style with them. For Comonads, Category-extras does define some extra combinators but otherwise they have perhaps seemed uncompelling. _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe