[Haskell-cafe] package dependencies should distinguish between API and implementation?

Johannes Waldmann waldmann at imn.htwk-leipzig.de
Mon Feb 25 15:46:14 CET 2013


Alexander Kjeldaas <alexander.kjeldaas <at> gmail.com> writes:

> There's a third relation, A API-ABI-depends-on B 
> iff some type of B is used in the hidden binary representation 
> that is used in backing the API visible to A.

Yes. Does this hold in the example I mentioned?

> I think the only dependency [ of template-haskell on containers ]
> is in the implementation of
PprMhttp://hackage.haskell.org/packages/archive/template-haskell/2.8.0.0/doc/html/Language-Haskell-TH-PprLib.html

- J.W.





More information about the Haskell-Cafe mailing list