Entries from 2008-02-05 to 1 day

考えたい

試行錯誤が多い。一方考える時間は少なめになりがち。バランスが悪い。

自戒

コードを改変中に良いことを思いつき、それも同時にやろうとすると失敗するよ。 アイデアだけメモして1つずつやろう。

find?

list の中から何かを探したいときは、「探す」だから find だ。 うんうん。そうだけど単純な場合はもっと良い方法があったはず。でも思い出せない。(というのを3日くらい) あぁ。memq/memv/member だ。なぜ忘れていたのだろうか。

β変換 その4 - Scheme VM を書く

今日は苦戦した。粘って結論は出たが、そこにたどり着く時間の長さと効率の悪さが微妙。 S式 -> IForm の変換時に決定しておいて良いもの 参照の種類 (bind/local/global/free) クロージャの自動変数の列挙 最適化でクロージャが丸ごとなくなる場合はどうす…