~/talk

State of GHC

Talkat HIW 2022 · on Sunday, 2022-09-11
links:none on file
slides:none on file

Release notes and road map for GHC: 9.2 adds the GHC2021 flag, predictivity for polymorphism and record dot selection; 9.4 adds improved profiling with allocation-site residency graphs and late cost‑centre profiling, plugin extensions and many optimization wins; upcoming 9.6 previews levity polymorphism and unlifted/strict kinds, WebAssembly/JS backend work, delimited continuations, Hadrian builds, an error‑message index with stable codes and CI/devops improvements to speed compile and reduce regressions.

AI-written summary · about

  1. 0:00Start
  2. 11:20What Is the Difference between Stripless Annotations and Unlifted Types
  3. 21:36Pointer Tagging
  4. 23:38Kind Signature for Arrayhash
  5. 30:22Improving Compile Time and Memory Timing
  6. 31:15Error Messages
  7. 32:30Webassembly
  8. 32:44Challenges
  9. 34:30Delimited Continuations
  10. 42:01Does the Error Message Contain a Link to this Page
  11. 45:50Optimization Improvements
  12. 48:52The Ghc Proposal Process
  13. 50:06Ghc Proposal
  14. 51:09Which Proposals Were Accepted this Year
  15. 1:09:37Alternate Releases
  16. 1:13:33New Profiling Tools
  17. 1:16:13Conditionals
~/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.