
Architecting Real Typst Templates (realraum)
Chaos Computer Club - recent events feed · Tiefseetauchner
March 21, 202633m 14s
Audio is streamed directly from the publisher (cdn.media.ccc.de) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.
Show Notes
Typst templates are software --- not documents. And like all software, they collapse under their own weight. This talk covers the lifecycle of a Typst template, from a small snippet over to a function, and finally a full package with public and private APIs, complexity layers, separation of concerns and the final, one rule lib.typ must follow. We use a case study of a template as an example, walking through the complexities of making a full package. You'll leave with an idea of how to write a package that scales over time instead of collapsing.
Slides: https://www.lukechriswalker.at/blogs/69bf1116b6efd63b5d270014
https://creativecommons.org/licenses/by-sa/4.0/
about this event: https://c3voc.de
Topics
32026realraumW2R2realraum-engrealraumr3r3talksgraz