Haskell Summer of Code Presentations
summary
A set of Summer of Code projects deliver concrete tools and prototypes: a new compiler flag f-diagnostics-as-json that emits one-line JSON diagnostics plus a formal JSON schema (merge request open); modularized Calligraphy with CLI/GUI work but ongoing GHC-compat issues; a JSON intermediate representation proposal to decouple Haddock from GHC; Cabal gains structured errors with cabalNNN codes to join the Haskell error index; HLS adds resolve across completions/code actions and ~5,000 edits; go-to-definition for external deps by exporting hi files in cabal store (needs recent cabal/GHC support).
AI-written summary · about
chapters (9)
- 0:00Summer of Haskell 2023
- 2:26GHC diagnostics as JSON
- 13:08Calligraphy callgraph visualizer
- 25:14Haddock and GHC with IR
- 38:42Cabal install structured errors
- 46:49HLS LSP resolve support
- 58:46TidalCycles visualizations
- 1:00:11HLS go-to definition
- 1:10:18Q&A








