Hi Ivan,

> Another possible argument: large type classes can look daunting for
> both implementors and users, even if only one or two methods need to
> be defined for a minimal instantiation (I'm tring to work out what to
> do here myself, as I have some typeclasses that for efficiency reasons
> it might be nice to have more methods in the class, but it makes it a
> little overwhelming).

But by putting just a small part of the interface into the class
does not make the live of a user any simpler.
The user usually has to know the whole interface of the module.
Or am I missing something?

Cheers,

  Uwe
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to