Slim Lim: Concrete syntax matters, actually @ToposInstitute
Slim Lim: Concrete syntax matters, actually  @ToposInstitute
Uploaded December 2025 | Updated September 2026, 2 weeks ago
Topos Institute Colloquium, 4th of December 2025.
———
Too many programming languages researchers dismiss concrete syntax as an afterthought: arbitrary, superficial, or distracting from matters of “actual” (semantic) importance. This received view ignores a critical factor: the human at the computer. Concrete syntax defines the principal interface through which programmers interact with the vast majority of programming languages. Moreover, this interface is hardly decoupled from semantics; even trivial-seeming differences in keywords, sigils, and indentation can affect how programmers utilize and reason about language behavior. Using examples from asynchronous control flow, gradual subtyping, first-class functions, and more, I will make a case for the importance of concrete syntax, why language designers often overlook it, and what this implies for those of us who care about the usability of abstractions. Finally, I will describe some preliminary work evaluating the role of lexical ambiguity in programmer comprehension of type system features.
Slim Lim: Concrete syntax matters, actually[DOTS Lectures] 1. Categories of systems[Berkeley Seminar] Raph Levien | How Rust won: the quest for performant, reliable software[DOTS Lectures] 11. A general representability theorem for Systems Theory Pt. 1Mario Román: Partial Markov Categories[TopOx] Steve Awodey: Path Types in Algebraic Type Theory[DOTS Lectures] 17. Representability for double operad algebras[DOTS Lectures] 3. Moore machines[2-torial] Toposes: from topological spaces to databases[Berkeley Seminar] Evan Patterson | A uniform type theory for internal languages of cat. structures[Oxford Seminar] Matteo Capucci | 2-classifiers for 2-algebrasNina Otter: (Co)algebraic analysis of social systems: from graphs to hypergraphs
Topos Institute |

Slim Lim: "Concrete syntax matters, actually"

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER