Fri 28 Aug 2026 11:30 - 12:00 at IP126 Auditorium - Morning Session 2 Chair(s): Yao Li

Xeus-Haskell is a browser-native Jupyter kernel that brings interactive Haskell programming to JupyterLite deployments through WebAssembly. It lets users run executable Haskell notebooks from statically hosted web content, without a backend Haskell runtime. The system integrates xeus, the Jupyter kernel protocol, a C++ bridge, and a compact MicroHs-based runtime suitable for client-side execution. It also supports rich output: Haskell values can render HTML, LaTeX, and Markdown content inside notebook cells. This demonstration presents the architecture, notebook persistence model, MIME rendering support, current capabilities, and runtime behavior of a zero-server-setup Haskell notebook system, showing how xeus, WebAssembly, and a compact Haskell runtime can make Haskell notebooks runnable without server-side Haskell infrastructure.

Fri 28 Aug

Displayed time zone: Eastern Time (US & Canada) change

11:00 - 12:30
Morning Session 2Haskell at IP126 Auditorium
Chair(s): Yao Li Portland State University
11:00
30m
Talk
Evaluating Shrinking (Experience Report)
Haskell
Alperen Keles University of Maryland at College Park, George Miao University of Maryland, College Park, Leonidas Lampropoulos University of Maryland at College Park
DOI
11:30
30m
Talk
Xeus-Haskell: Interactive Haskell Computing in the Browser
Haskell
12:00
30m
Talk
Turning Parser Errors into Suggestions for REPL-Driven DSLs (Functional Pearl)
Haskell
Matthías Páll Gissurarson Chalmers University of Technology, Sweden, Elisabet Lobo-Vesga Chalmers University of Technology, Sweden, Alejandro Russo Chalmers University of Technology; University of Gothenburg
DOI