Cabal and GHC: the big picture

Sylvain Henry sylvain at haskus.fr
Thu Jul 18 07:48:59 UTC 2024


 > What other links or resource would be helpful.

On almost the same topic (only the GHC side) I wrote a big picture note 
"About units" a few years ago: 
https://gitlab.haskell.org/ghc/ghc/-/blob/12d3b66cedd3c80e7c1e030238c92d26631cab8d/compiler/GHC/Unit.hs#L23

Sylvain


On 16/07/2024 12:20, Simon Peyton Jones wrote:
> Friends
>
> You may remember a recent thread on ghc-devs about GHC and Cabal 
> <https://mail.haskell.org/pipermail/ghc-devs/2024-July/021678.html>.  
> In it I say how I feel I lack the "big picture" of how GHC and Cabal 
> interact, and that my mental model is probably faulty.
>
> Tom Ellis took pity on me, and together we wrote this big-picture 
> overview about how GHC and Cabal interact 
> <https://docs.google.com/document/d/1mQEpV3fYz1pHi64KTnlv8gifh9ONQ-jytk5sIHqnV9U/edit?usp=sharing>.  
> Would you like to:
>
>   * Read it as a consumer.
>       o Does it tell you stuff that is useful?
>       o What else would you like to know?
>       o What is un-clear or missing?
>   * Read it as an expert.
>       o Is it accurate?
>       o Are any bits misleading?
>       o Do the links go to appropriate places?
>       o What other links or resource would be helpful.
>
> It is not intended as a replacement for the GHC user guide, nor the 
> Cabal user guide; rather it is littered with links to those guides 
> which give much fuller details. Rather, it is intended to put you 
> (well, me for one!) in a position where you can more easily make sense 
> of those documents.
>
> We'd love to have your help in improving it.
>
> Simon
>
>
>
> _______________________________________________
> ghc-devs mailing list
> ghc-devs at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-devs/attachments/20240718/8d2dbb91/attachment.html>


More information about the ghc-devs mailing list