Extended Dependency Generation Proposal

David Eichmann davide at well-typed.com
Tue Jul 30 17:58:29 UTC 2019


Hello GHC Developers,


I've recently been working on a proposal (found here 
<https://github.com/ghc-proposals/ghc-proposals/pull/245>[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.

All input is appreciated. It would be particularly helpful to hear from 
the Cabal, Stack, and Shake communities.


Looking forward to hearing your comments,

David Eichmann


[1] https://github.com/ghc-proposals/ghc-proposals/pull/245

-- 
David Eichmann, Haskell Consultant
Well-Typed LLP, http://www.well-typed.com

Registered in England & Wales, OC335890
118 Wymering Mansions, Wymering Road, London W9 2NF, England

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-devs/attachments/20190730/fb5e74f1/attachment.html>


More information about the ghc-devs mailing list