[Haskell-cafe] formal treatment of module dependencies

Johannes Waldmann johannes.waldmann at htwk-leipzig.de
Wed Mar 8 20:48:13 UTC 2017

> specifying and solving module dependencies

related: http://www.mancoosi.org/papers/
(not for Haskell modules, but for Debian-like package specs)

PS: keep in mind that even the most elaborated versioned
dependency mechanism is just a work-around - as long as
we don't have *all* software  properties in the types.
Only then could we have a formal proof
that a module A can use module B2 instead of module B1, etc.
And, we do not "just" want correctness w.r.t. a specification,
but also resource consumption.

- J.W.

More information about the Haskell-Cafe mailing list