~/conference

Scheme 2026

date:2026-08-29
location:Indianapolis, United States
series:Scheme · 8 editions

language designers, programming language researchers, compiler engineers, implementation engineers, Racket developers, educators in computer science, functional programmers

macro system with syntax-case; syntax parameters and identifier properties; multidimensional arrays replacing s-expressions; NumPy-style broadcasting; array slicing and per-dimension ops; translation of regions to continuation marks; region-polymorphic closure reclamation; RRB-style tree lists; call-by-push-value Scheme; classroom-scale JIT with first-call specialization

titleauthorlength
Using the Design Recipe in Theory of ComputationMartin Scheele, Stephen Chang35m
Adapts the Design Recipe from How to Design Programs to teach inductive proofs by deriving proof templates directly from recursive data definitions (regular…
Talk on
The R7RS-Large Roadmap (Invited Talk)Peter McGoron31m
Roadmap specifies a three-volume split: Foundations, Batteries, Environments with Foundations split into seven fascicles; immediate deliverables include a…
Talk on
An Array-Oriented Language via the Design RecipeMartin Scheele, Stephen Chang25m
Argues that replacing S‑expressions with multidimensional arrays as an intertwined data example keeps HtDP’s design‑recipe structure while giving real‑world…
Talk on
Regions as Continuation MarksPaulette Koronkevich, William J. Bowman27m
Presents a concrete translation from regions into continuation marks and an interpreter that maps let-region to with-continuation-mark and region allocations…
Talk on
Rhombus: The Non-shrubbery Parts (Keynote)Matthew Flatt56m
Rhombus implements Racket macros plus a new set of binding and repetition protocols, delivering pervasive pattern matching in every binding position…
Talk on
A Call-by-push-value SchemeMax S. New29m
Prototype Fiddle implements a call-by-push-value variant of Scheme and compiles as a Racket embedded language using the turnstile library; it makes application…
Talk on
An Incremental Approach to JIT ConstructionShaurya Raswan, Mark Barbone, Nico Lehmann, Joe Gibbs Politz30m
This work builds a classroom-scale JIT that runs in-process using Rust and DynAsm and contrasts it with a NASM/AOT pipeline, implements a growing language up…
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.