2022-10-18: 数をかぞえられる正規表現の実装をした
やったこと
英語
よく分からん。頭があまり回っていないときはダメになりがち。
なんかブレーキングバッドを観るのをオススメされたので観ている。
確かに面白い。観よう。
repa
数をかぞえられる正規表現の実装。
https://github.com/makenowjust-labs/repa
Presburger算術 (Cooperのアルゴリズム) の実装をしたので、あとは普通に正規表現エンジンを実装するのに+αして完成した。
やっぱりなんかRustを手に馴染まないというか、思った以上に自分の考え方のベースは関数型に寄っているので、関数型的でない方に寄せる必要があるなぁと思う。
Rustはそういう意味ですごく中途半端な言語なので、Go言語みたいに強制的に関数型でない方に引っ張ってくることが無いので、意識しないと微妙な書き方になっている気がする。