Hi,<br><br>Here, <a href="http://hackage.haskell.org/packages/archive/graphviz/2999.10.0.1/doc/html/Data-GraphViz-Commands.html#t%3AGraphvizCanvas">http://hackage.haskell.org/packages/archive/graphviz/2999.10.0.1/doc/html/Data-GraphViz-Commands.html#t%3AGraphvizCanvas</a>, there is an example of the internal implementation leaking.<br>
<br>I was taught to separate interface from implementation.  For example, header versus c/cc/cpp files.  The privacy of typeclasses of GeneralNewTypedDeriving&#39;ed variety, such as MonadReader and MonadState, should be hidable.  I may want the programmer to know my operations, as provided in the interface, are monadic (and thus sequencable, temporally deterministic operations) but not allow them to set/get, ask, tell, fetch, push, throw, or pass my implementational details.<br>
<br>Perhaps Haddock could exclude class instance reporting when it cannot find a documentable link to a parameter?<br><br>Vivian<br>-- <br>---<br>yolar et elver.<br>---<br><br>DISCLAIMER<br><br>This transmission contains information that may be confidential. It is intended for the named addressee only. Unless you are the named addressee you may not copy or use it or disclose it to anyone else.<br>
<br>