Typst: インクリメンタリティに向けた設計(RustWeekでのLaurenz Mädje講演)[動画]
RustWeekでの講演で、Laurenz Mädjeが組版システムTypstにおけるインクリメンタルな処理の設計について解説。Rustで書かれたTypstが、変更があった部分だけを再計算することで高速なフィードバックを実現する仕組みや、そのアーキテクチャ上の工夫を紹介している。
背景メモ
- Typstは、LaTeXに代わるモダンな文書組版システムとしてRustで開発されている新興プロジェクト。数式や論文の執筆で業界標準となっているLaTeXの複雑さやビルドの遅さを改善することを目指す。
- この動画は、Typstの開発者Laurenz MädjeがRustWeekで行った講演。同氏はTypstのコア開発者の一人であり、特に組版エンジンとレイアウトアルゴリズムを担当している。
- 講演の焦点は「段階的(インクリメンタル)処理」—文書の一部分だけを変更したとき、全体を再計算せずに変更部分のみを再処理する設計。これにより編集体験が劇的に高速化される。
- Typstは2023年にベータ公開され、2024年に正式リリース。オープンソースだが、クラウド版は有料。すでに一部の学界や技術文書執筆コミュニティで注目を集めており、「LaTeXキラー」とも呼ばれる。