~/talk

Haskell Summer of Code Presentations

Talkat Haskell 2023 · 2023-09-08..09-09· [developer-experience]
links:none on file
slides:none on file

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

  1. 0:00Summer of Haskell 2023
  2. 2:26GHC diagnostics as JSON
  3. 13:08Calligraphy callgraph visualizer
  4. 25:14Haddock and GHC with IR
  5. 38:42Cabal install structured errors
  6. 46:49HLS LSP resolve support
  7. 58:46TidalCycles visualizations
  8. 1:00:11HLS go-to definition
  9. 1:10:18Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.