2021/11/5 夜 思考の垂れ流し

散歩から帰ってきた。Pikmin Bloomというスマホアプリを始まったことを契機に少し歩くようにしている。このゲーム、遊びはじめの頃は「ポケモンGoから収集要素を削って万歩計に振り切った感じのアプリだなぁ」という感想だったが、遊び続けて要素が解禁されていくとしっかりピクミンらしさが感じられるようになってきた。本家の「夜になったら全滅」というルールがないので緊張感としてはイマイチだが、単位時間の中でリソース分配する感じは本家ピクミンのエッセンスがしっかり入っている。今日は調子に乗って前職の職場の付近まで歩いた結果、1万2千歩まで到達した。つい一か月くらい前まではこの距離を毎日歩いていたんだよなぁと思うと、運動不足をなんとかせねばと考えてしまう。

プログラミング言語の実装というものに最近興味を持ちだしている。『Rubyで作るRuby』という本をもとに手を動かしているのだが、この本は非常に良い。プログラミング言語初心者向けに書かれているので内容は非常に敷居が低く、それでいてあっさり言語が作れてしまう。1時間くらいで簡単な電卓が作れてしまった。2時間後には変数への代入もできた。最初のハードルとなるASTをライブラリに丸投げしているからという面もあるが、こういうのは「これって面白い」と感じられるまで到達することが大切なので、面倒なことはその後に学ぶのも良いのかもしれない。