Typst: Designing for Incrementality
by Laurenz Mädje
Typst is sometimes called the love child of Rust and Markdown: A principled programming language married to a lightweight markup language that previews as you type.
In this talk, we’ll dive deep into the Typst language and its implementation, to see how both are co-designed to achieve real-time preview for large documents.
Laurenz Mädje
he/himPrimary maintainer, CTO at Typst
Laurenz is primary maintainer of the Typst language and compiler. He started Typst with a friend during his CS bachelor’s, wrote his master’s thesis about it, and then went on to co-found the Typst company. Between language design, compiler implementation, and code review, he hacks away at the Typst web app, figuring out why WebKit broke our multi-threaded WebAssembly setup (again).