1123
フィボナッチ・サインって去年か一昨年かどこかで言ったと思うんですよね。もう日付に言及するのやめたほうがいいかもしれない。今年の僕が思いつくようなことは去年や一昨年の僕も思いついているんだ(そんな寂しいこと、言うなよ……)
昨晩はVM変換器のデバッグをしていました。ニーモニックにつけたコメントとCPUシミュレイタをためつすがめつしながら試していたら、結局僕の小賢しい最適化(の失敗)が原因でした。呼び出しされない関数の定義を出力しないようにしたつもりだったのが、関数宣言の行だけ外して本体はそのまま出力していたというアレなミスでした。なにそれ。バカじゃん。まあ深刻なロジックエラーとかじゃなくてよかった。しかもそれを直したらまた行数が減って23579行になりました。やった、これならもうちょっと長いコードでも実行できるぞ(とはいえまともなOS載せたいならやはり無理があるだろうし、そうするとアーキテクチャを考えなくちゃいけない、でもそういうことするならCPUシミュレイタも別のを用意しなきゃいけないよな)。
今日は特になにもしていません。本を読もうと思ったけどあんまり読んでいない。昔買った結び目理論の本をちょっと開いてみたけど思ってたよりガチだったのでウームと思いました。これはなー。
あとトークナイザを書こうと思ったけどあんまりやる気がなくてぐんにょり。これブロックコメントとかちゃんと対応しようとするとけっこう面倒なのね。まあ言語処理系なんてみんなそうか。普通はあれでしょ、このへんは自動生成なんでしょ?まあゆっくり書こう。文法がシンプルなのでそこまで難しくはないはずなのだ。
それよりちょっと具合が悪いです。軽い頭痛。うーむ。
さて三連休も終わりです。三連休の神髄は三日続く休日ではなく四日で終わる平日にあるのじゃよと、言ったのは誰だったか(僕だけど)。