2025 Haskell Ecosystem Workshop
2025-06-05
Rapperswil, Switzerland
as the organisers put it
We are excited to announce the 2025 Haskell Ecosystem Workshop, June 5 2025, organized by the Haskell Foundation and the OST Eastern Switzerland University of Applied Sciences! This is a workshop for those who want to gain a deeper understanding of using Haskell in large systems.
who it's for
Haskell developers, library authors, language and tooling maintainers, compiler engineers, devtools engineers, build and release engineers, engineering managers
topics
Haxel data-fetching library; applicative do translation; GHC runtime patches; memory profiling with eventlog2html; GHC debug break snapshot; closure-type counts (-hT); Era profiling tags; hole-driven development workflow; typed-hole synthesis (Alama holes); Template Haskell API split (GHC proposals 696/700)
| title | author | length |
|---|---|---|
| Reflections on Haskell@Meta | Simon Marlow | 01h 26m |
A Haskell anti‑abuse engine called Sigma grows to over a million lines, runs millions of requests per second with three to four nines reliability, and supports… | ||
| What we have learned about memory profiling in the last 5 years | Matthew Pickering | 01h 24m |
Retrospective lists concrete tooling and workflows: collect runtime events with +RTS -l, visualize heap bands and per-closure counts with eventlog2html, and… | ||
| Not-So-Boring Haskell | Andrew Lelechenko | 01h 04m |
Argues for a workflow that keeps production pinned but use GHC head in development, pin production so upgrades take days not years; warns that avoid Template… | ||
| Ghost in the Haskell | Matthías Páll Gissurarson | 53m |
A GHC plugin called Alama holes plugs a local Llama server to synthesize typed holes by sending the hole type, in-scope bindings, and first-sentence docs… | ||
| Falling Skies: Haskell Tooling and Ecosystem Growth | Trevis Elser | 53m |
A tool evolves from a week‑long shell script into a GHC plugin that enforces module boundaries, per‑module import style and unique aliases, prevents virtual… | ||
| Template Haskell, a case study in (in)stability | Teo Camarasu | 50m |
Template Haskell’s instability comes from tight coupling to GHC’s AST, so the concrete fixes are splitting the API (shipping GHC proposal 696 to move Lift and… | ||
| nothing matches | ||