Thu 18 Jun 2026 12:00 - 12:20 at Flatirons 3 - Domain-Specific Languages Chair(s): Qirun Zhang

Diagrams enable programmers to reason, debug, and
communicate. However, constructing diagrams for programming language data is
unnecessarily hard. We present a declarative DSL, Spytial,
that captures the essential spatial features of data. We endow Spytial with a
spatial semantics, mapping values to the 2D plane, and prove key
properties. Spytial uses
constraint-solving to make interactive renderings. We show how Spytial can be embedded in three very
different languages: Python, Rust, and Pyret. We present
a novel counterfactual debugging aid for diagramming errors,
combining textual and visual output. We evaluate the language and
system for expressiveness, performance, and diagnostic
quality. Finally, we also show how Spytial can be used to
construct values interactively and visually while preserving
spatial constraints.

Thu 18 Jun

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

11:00 - 12:40
Domain-Specific LanguagesPLDI Research Papers at Flatirons 3
Chair(s): Qirun Zhang Georgia Institute of Technology
11:00
20m
Talk
Decoupling Data Layouts from Bounding Volume Hierarchies
PLDI Research Papers
Christophe Gyurgyik Stanford University, Alexander J Root Stanford University, Fredrik Kjolstad Stanford University
DOI
11:20
20m
Talk
Contextual Embeddings: Implementing Bound Variables through Instance Resolution
PLDI Research Papers
Samantha Frohlich University of Bristol, Jessica Foster University of Bristol, Alex Kavvos University of Bristol, Meng Wang University of Bristol
DOI Pre-print Media Attached
11:40
20m
Talk
CoTenN: Constrained Optimization with Tensor Networks
PLDI Research Papers
Ritvik Sharma Stanford University, Cheng Peng Stanford Institute for Materials and Energy Sciences, SLAC National Accelerator Laboratory, Siddharth Dangwal University of Chicago, Sara Achour Stanford University
DOI
12:00
20m
Talk
Diagramming Program Values by Spatial Refinement
PLDI Research Papers
Siddhartha Prasad Brown University, Michael Tu Brown University, Karan Kashyap Brown University, Tim Nelson Brown University, Shriram Krishnamurthi Brown University
DOI
12:20
20m
Talk
Persistent Iterators with Value Semantics
PLDI Research Papers
Yihe Li National University of Singapore, Gregory J. Duck National University of Singapore
DOI