明日のゼミに間に合うんだろうか。企画書と仕様書について、少し考える。世間一般は私の認識と等しいことを確認。そもそも、プランナーを甘く見すぎてはいないか。仕様書などのコミュニケーションを甘く見てはいないか。それを誰も指摘しないって、いったいどういうことなんだ。私が言っても聞かないしなぁ・・・。こんなところで愚痴を言ってもしょうがない・・・。名前といえば、名刺(なんのだ)に書けるようなドメインがほしいなぁ、という話をしてみる。なんか一般的で恥ずかしくなくて覚えやすくてまだ取れるようなドメインないかな〜。してみよう、とか思う。しょうがないのだけれど。ロードしたときにコンパイルしてしまうが、これをもっと動的、動いてるときにコンパイルするように変えよう。彼の有名な首藤さんのわかりやすい解説があるのだけれど、基本はメソッド起動時にコンパイルする。これによって起動されない無駄なメソッドのコンパイルを防ぐことができる。それだと一回しか起動しないような初期化メソッドもコンパイルしてしまうので、それは無駄っぽい。コンパイルするようなコードにしてしまえばよい。遅延翻訳とでも訳すんだろうか。次の先のページからの引用が、非常にわかりやすくてよい。これまで何回も呼ばれてきたメソッドは今後も何回も呼ばれるだろうから、コンパイルしておけば得をするに違いない、という経験則に基づいています。コンパイルしたほうがいいような気がする。コンパイルするかどうかのカウンタを増やすそうです(んで、必要ならその時点でコンパイルをする)。後方へのジャンプってのは、基本的にループだしね。首藤さんのページの受け売りですけど。頭の中で考えていたことと、大体同じですな。後方参照ジャンプ時にカウンタアップさせりゃええやー、とか思っていた。メソッドごとにカウンタもたせたほうが楽だねぇ。コンパイルするかどうかの判断も、そのメソッド呼び出し回数で判断すればいいもんなぁ。なんか、難しく考えてしまった。その機構を組み込むことができるか。