SPLASH 2025
Sun 12 - Sat 18 October 2025 Singapore
co-located with ICFP/SPLASH 2025

This program is tentative and subject to change.

Sun 12 Oct 2025 09:45 - 10:07 at Video Conference Room (VCR) - Functional Programming Chair(s): Mae Milano

Rocq N’Roll is a software instrument and tool with type proof -> music. It parses Rocq proof tactics into Musical Instrument Digital Interface (MIDI) notes to generate musi- cal sound based on a proof state. ’Playing’ or ’performing’ a proof with Rocq N’Roll means stepping through it inter- actively to generate pitches that correspond to the step in the proof, with more complex chords and melodies coming from proof steps with multiple suboperations (i.e. automated tactics). Rocq N’ Roll is primarily an artistic tool, but it may also have interesting use cases in helping Rocq users con- ceptualize proof deautomation.

This program is tentative and subject to change.

Sun 12 Oct

Displayed time zone: Perth change

09:00 - 10:30
Functional ProgrammingFARM at Video Conference Room (VCR)
Chair(s): Mae Milano Princeton University
09:00
22m
Paper
Type-safe Blazon - Enforcing Pedantry in Heraldic Design
FARM
Matthew Lutze Aarhus University
09:22
22m
Demonstration
How to Score in the Art Racket
FARM
09:45
22m
Demonstration
Rocq N'Roll
FARM
Roger Burtonpatel University of Pennsylvania, Claire Wang University of Pennsylvania
10:07
22m
Demonstration
I Am Your Co-Pilot
FARM
Dylan Davis Swinburne University