Rust

Prattパーサの記事を読んだ

Rustで追実装しながら zenn.dev を読みました。 頭から読んでいけば分かる丁寧な説明だったため思ったより理解に時間は掛かりませんでした。 ただmixfix operator(そんな分類はこのアルゴリズムには無さそうだが)のbinding powerについてはもう少し説明が欲…

RustでマルチスレッドWebサーバを作る例を写経

Final Project: Building a Multithreaded Web Server - The Rust Programming Languageを写経した。 標準ライブラリのみを使って簡単なマルチスレッドWebサーバを書く例。 スレッドプールを作ってacceptするたびに「htmlを応答する関数」をJobとしてチャン…