<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>Hello GHC Developers,</p>
<p><br>
</p>
<p>I've recently been working on a proposal (found <a
moz-do-not-send="true"
href="https://github.com/ghc-proposals/ghc-proposals/pull/245">here</a>[1])
for "Extended Dependency Generation". This new feature takes the
form of a new build option/mode that outputs comprehensive build
dependencies for building Haskell modules. This allows external
build tools, such as cabal-install, to implement correct
incremental builds with recompilation avoidance using GHC's one
shot mode to compile individual modules.</p>
<p>All input is appreciated. It would be particularly helpful to
hear from the Cabal, Stack, and Shake communities.</p>
<p><br>
</p>
<p>Looking forward to hearing your comments,</p>
<p>David Eichmann</p>
<p><br>
</p>
<p>[1] <a class="moz-txt-link-freetext" href="https://github.com/ghc-proposals/ghc-proposals/pull/245">https://github.com/ghc-proposals/ghc-proposals/pull/245</a><br>
</p>
<pre class="moz-signature" cols="72">--
David Eichmann, Haskell Consultant
Well-Typed LLP, <a class="moz-txt-link-freetext" href="http://www.well-typed.com">http://www.well-typed.com</a>
Registered in England & Wales, OC335890
118 Wymering Mansions, Wymering Road, London W9 2NF, England </pre>
</body>
</html>