Fri 28 Aug 2026 14:30 - 15:00 at IP126 Auditorium - Afternoon Session Chair(s): J. Garrett Morris

Functional programming is a core part of many undergraduate-level courses in Computer Science. Pedagogical interest in Haskell continues to grow as functional idioms become commonplace in popular multi-paradigm languages. The Glasgow Haskell Compiler (GHC) is by far Haskell’s most used compiler, but can hinder students’ initial learning because of its detailed and verbose error messages which are designed to support experienced users and cover a broad language surface. In this paper we introduce Tikka, an interpreter for a carefully-selected subset of Haskell with concise, beginner-friendly error messages, evaluation tracing, and a bespoke IDE. This paper discusses the design of an interpreter targeted towards novice users, and presents an evaluation of its use in practice through user testing and a side-by-side comparison of GHC and Tikka.

Fri 28 Aug

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

14:00 - 15:30
Afternoon SessionHaskell at IP126 Auditorium
Chair(s): J. Garrett Morris University of Iowa
14:00
30m
Talk
CloudMicroHaskell: Direct-Style Distributed Haskell via Runtime Graph Serialisation
Haskell
Robert Krook Chalmers University of Technology, Sweden, Lennart Augustsson Epic Games
DOI
14:30
30m
Talk
Tikka: An Interpreter and Debugger for a Pedagogical Subset of HaskellRemote
Haskell
Alex Hobbs Department of Computer Science, University of Warwick, UK, Alex Dixon Department of Computer Science, University of Warwick, UK
DOI
15:00
10m
Talk
Lightning Talk: Modern Haskell profiling with Haskell Inspector
Haskell
Luite Stegeman ICAN Group
15:10
10m
Talk
Lightning Talk: Prefix Matching using Classes that Count
Haskell
Jan-Willem Maessen Nectry Inc.