On 25 July 2010 13:09, Andrew Coppin <andrewcop...@btinternet.com> wrote:
> This is not valid in Haskell '98. This is actually a type system extension > known as "multi-parameter type classes", which do not even vaguely > correspond to anything in normal OOP. (Except for being very slightly > similar to generics, perhaps.) Closest perhaps to multimethods in Cecil and and I think CLOS - though multimethods in CLOS does seem to take things far out into space with :before :after and :around. _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe