<div dir="ltr">Hey folks,<div><br></div><div>maybe I’m setting up for something too ambitious for me, but I would like to take an active stance to the overlasting “GHC compilation times are terrible” matter, instead of simply stare at the screen with despair whenever GHC compiles a sufficiently large Haskell program ;)</div><div><br></div><div>To make this even more interesting, I have never contributed to GHC either! The max I have pushed myself into was 2 years ago when I successfully built GHC head from source and tried to fix an Haddock “easy” ticket I don’t even recall (full disclosure, eventually I didn’t :D ).</div><div><br></div><div>Specifically, I would love community recommendations & guidance about:</div><div><br></div><div>1. Is this simply too daunting for somebody like me? Maybe is better to first start contributing more regularly, take confidence with the code base AND then move forward?</div><div><br></div><div>2. Are compilation times largely dependant from the target platform (I’m on Darwin) or there is</div><div>something which can be done “globally” so that the benefits can be experienced by everybody?</div><div><br></div><div>3. Is there any recommended workflow to profile GHC compilation times? Is there any build flavour one should prefer when doing so? (Maybe the full, slowest one?)</div><div><br></div><div>Thanks in advance for taking the time reading this mail, and have a nice weekend!</div><div><br></div><div>Alfredo</div></div>