~/conference

2025 Haskell Implementors' Workshop

titleauthorlength
Lightning talks38m
Benchmarks show a Haskell library block-io-uring reaches about 1.45M IOps on eight cores and hundreds of thousands of lookups/sec in a production on-disk KV…
Lightning on
GHC’s RISC-V Native Code Generation BackendSven Tennie28m
GHC gains a RISC-V Native Code Generator that lands in the tree (merged last summer and tracked as GHC 9.12 merge), complements the earlier LLVM backend, and…
Talk on
Making GHCi compatible with multiple home unitsHannes Siebenhandl23m
GHCi now treats multiple home units as the default: it introduces an interactive GHCI home unit that depends on all loaded components and an interactive…
Talk on
Modular grammar and parser for Haskell with extensionsMario Blažević25m
A modular parser and pretty-printer at github.com/blamario/language-haskell implements Haskell 2010 plus almost all extensions by composing finally-tagless…
Talk on
The GHC DebuggerRodrigo Mesquita23m
A standalone debugger application uses the GHC library and implements the Debug Adapter Protocol so VS Code, Emacs and other DAP clients can attach; it…
Talk on
Towards Dream Haskell Build ExperienceIan-Woo Kim34m
Mercury builds a Buck2-based Haskell system that achieves module-level incrementality and distributed caching by exposing GHC’s dependency analysis…
Talk on
Catching space leaks at compile-time using th-deepstrictTeo Camarasu24m
Claim: laziness only causes unbounded leaks when code is stateful. Examples: a lazy fold that builds a thunk chain, an average accumulator whose top-level…
Talk on
Intensional Analysis of Typed Template Haskell QuotationsEllis Kesterton, Matthew Pickering22m
A system desugars Typed Template Haskell quotations into a well-typed PHOAS AST so quoted expressions become inspectable and transformable rather than opaque…
Talk on
An alternative to CPPAlan Zimmerman26m
Proposal implements a GHC builtin minimal CPP replacement that only supports conditional compilation, integrates into the lexer/parser pipeline, and aims to be…
Talk on
Required Type ArgumentsVladislav Zavialov26m
GHC gains a new extension that lets callers supply visible type arguments using a termlike syntax so APIs drop proxies and explicit type applications; a…
Talk on
GHC Status ReportAndreas Klebinger, Ben Gamari58m
There are eight releases across four release series in the past 12 months and a milestone release (9.6.7) is cut by an external employer, showing the release…
Talk on
More Buck for your Bang - Lifting BangPatterns to the Type LevelAndreas Klebinger23m
Proposes making bangs part of types via a bang type family and a worker/wrapper desugaring so boxed source stays ergonomic while the compiler can emit unboxed…
Talk on
Explicit Level ImportsMatthew Pickering24m
Extension changes GHC so imports are annotated with levels instead of being available at all stages, disabling no implicit stage persistence and adding…
Talk on
~/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.