G'day all. Quoting Henning Thielemann <[EMAIL PROTECTED]>:
As far as I know the real difficulties come from mutually recursive class definitions.
I wouldn't be surprised, because that's a more blatant instance of the same problem. With classes and instances, there is no way to specify whether or not they are exported or not, which makes it that much harder to identify what the interface of a module is. Cheers, Andrew Bromage _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe