Don't Repeat Yourself

Don't Repeat Yourself (DRY) is a principle of software development aimed at reducing repetition of all kinds. -- wikipedia

2021-02-01から1ヶ月間の記事一覧

Vec::retain の最適化

先日 rustc に上がっていた PR にこんなものがありました。Vec::retain を最適化したという PR です。他の PR の様子なども見る限り、以前からここは取り組まれていたようですが、この度ようやく修正が入り、Vec::retain が高速化しました。 github.com 実際…

Rust でステートマシンを扱えるライブラリを書いてみた

TL; DR Rust でステートマシンをいい感じに扱えるようにするライブラリを書いてみた。 とくに他の言語のライブラリを調査したわけではないので、もう少しいいアイディアがあるかもしれない。 何を作ったか Rust でマクロや他のライブラリを一切使わずにステ…