ICFP 2023
Mon 4 - Sat 9 September 2023 Seattle, Washington, United States
Mon 4 Sep 2023 16:30 - 17:00 at Grand Crescent - HIW: Session 3 Chair(s): Iavor Diatchki

ghc-specter is an inspecting tool and visualizer of internal states of the GHC compilation pipeline via GHC plugins and hooks. Haskell developers often need investigation in the middle of the compilation, for example, to identify blocking compilation steps dominating the build time or to investigate a problematic Template Haskell code, but have to rely only on built-in GHC logging or resort to a custom modification of the GHC source code. As a GHC driver plugin, invoked by simple command-line flags, ghc-specter collects the relevant information directly inside from the GHC compilation and send to a visualizer daemon on live. The user can also pause and intervene the GHC process in the middle of compilation to inspect the GHC internal state and inspect the the compilation process in an interactive session.

Mon 4 Sep

Displayed time zone: Pacific Time (US & Canada) change