2026-11-18 19:00:00

Location: McBryde 2nd floor; exact room TBD
Subject: Implementing pattern matching
Presenter: Clark Levi Jones (clj@vt.edu)
Description: Pattern matching, an increasingly common feature in programming languages, provides a concise way to destructure values in multiple ways. We'll talk about what pattern matching is, why people like it, and finally we'll implement user-extensible pattern matching in Scheme. And maybe Common Lisp too if I'm feeling frisky.