Fat interface files?

Edward Z. Yang ezyang at mit.edu
Mon Dec 21 23:26:51 UTC 2020


Hi Ben, sorry about the late response.  It looks like you've found
https://gitlab.haskell.org/ghc/ghc/-/issues/10871 which I think
pretty comprehensively discusses the issue as it is.  Given the
elapsed time it would probably make sense to reimplement from scratch;
I don't recall this being too difficult to do.  HAs anything else
come up in the meantime?

Edward

Excerpts from Ben Gamari's message of 2020-10-20 12:06:03 -0400:
> Hi Edward,
> 
> While chatting with the ghc-ide folks recently I realized that it would
> be useful to be able to preserve Core such that compilation can be
> restarted (e.g. to be pushed down the bytecode pipeline to evaluate TH
> splices).
> 
> As I recall this is precisely what you implemented in your "fat
> interface file" work. Do you recall what the state of this work was? Do
> you have a branch with last-known-good work? Do you recall any tricky
> questions that remained outstanding?
> 
> Cheers,
> 
> - Ben


More information about the ghc-devs mailing list