patch applied (packages/base): add superclasses to Applicative and
Traversable
Ross Paterson
ross at soi.city.ac.uk
Tue Apr 11 10:57:19 EDT 2006
Tue Apr 11 07:47:34 PDT 2006 Ross Paterson <ross at soi.city.ac.uk>
* add superclasses to Applicative and Traversable
Functor is now a superclass of Applicative, and Functor and Foldable
are now superclasses of Traversable. The new hierarchy makes clear the
inclusions between the classes, but means more work in defining instances.
Default definitions are provided to help.
M ./Control/Applicative.hs -19 +27
M ./Data/Map.hs -1 +1
M ./Data/Sequence.hs -2 +14
M ./Data/Traversable.hs -20 +23
M ./Data/Tree.hs -1 +1
More information about the Cvs-libraries
mailing list