出版物
本ページでは、学園生活研究部として発行した出版物を紹介します。
Rustで作る!自作言語・コンパイラ入門
初出
概要
Rustで自作言語とコンパイラを作るために必要な知識と実装手法を初心者向けに簡単に説明することを試みました。 パーサコンビネータやLLVM関連のライブラリを利用し、Rustで自作言語やコンパイラ作りをやっていきます。
説明
技術書典15にて発行した、学園生活研究部として初の同人誌です。 自作言語とそのコンパイラを作るために必要な知識や実装手法について解説しています。
学園生活研究部 Rust合同 型推論&Yewマクロ
初出
概要
Rust合同誌として、2本立てでお送りします。 第1章ではcordx56が型推論について論文をもとに解説し、さらにRustサブセットに対して型推論器の実装を行います。 第2章ではyank.nvimがRustのYewクレートのHTMLマクロについて、ソースコードを交えて丁寧に解説します。