~/conference

ZuriHac 2022

Haskell developers, library authors, compiler engineers, language designers, tooling engineers, educators

array EDSL LLVM/CUDA codegen; fusion for array combinators; deterministic IO simulation (iosim); async and STM simulation traces; operational monad interpreters; de Bruijn indices and evaluation semantics; GHC Core join points and inlining; occurrence analysis and rewrite rules; text 2.0 UTF-8 internal representation; simdutf and UTF-8 validators; network-simple TCP servers with stm; OpenAPI to Haskell server stubs

titleauthorlength
Opening PresentationFarhad D. Mehta, Jasper Van der Jeugt46m
Schedule shifts bring project pitches now followed by beginner sessions and a noon keynote, with organisers asking for volunteers to move tables and man four…
Talk on
Accelerate Haskell for GPU and MulticoresGabriele Keller01h 05m
A Haskell EDSL compiles array programs to native kernels via LLVM/CUDA codegen, caches compiled kernels (run/runN) and aggressively fuses combinators so…
Talk on
IOSim (Advanced Track)Armando Santos01h 52m
iosim is a Haskell library that runs code as a drop-in replacement for IO but as a deterministic virtual-time simulation, producing detailed event traces…
Talk on
Haskell The Legend of DSLsAlejandro Serrano01h 07m
Builds a small DSL for a trading card game: ADTs for cards, ten energy types, attacks with costs and damage, and actions that include coin flips and loops…
Talk on
Into the Core Squeezing Haskell into nine ConstructorsSimon Peyton Jones01h 28m
GHC Core is a tiny explicitly-typed intermediate language (about nine expression constructors) where explicit types on every binder and System F big-lambdas…
Talk on
Intro to Type Systems and Operational SemanticsAndres Löh02h 50m
Stepwise construction of five toy languages shows how type rules map directly to Haskell code: infer/check via Maybe, big‑step vs small‑step evaluation, and an…
Talk on
The text package finally with UTF-8Andrew Lelechenko01h 03m
text package now uses UTF-8 internally and ships as text 2.0 with GHC 9.4 support after replacing implicit stream fusion with direct buffer APIs and adding…
Talk on
Haskell Adventures in IOAlejandro Serrano01h 15m
Hands-on walkthrough of building a cloud dice game in Haskell that actually runs: a TCP server using network-simple, clients using connect, message formats…
Talk on
Project Presentations - HaskellJasper Van der Jeugt52m
A community site built on a GHC branch assigns error codes grows from one fake example to 40 messages documented with about 15–20 contributors and four pages…
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.