Entries from 2008-01-04 to 1 day

ねじまき鳥クロニクル

ねじまき鳥クロニクル全3部読了。以前読んだのは2005年3月か。この本からどれだけ影響を受けたのか読み返してみるまで全く忘れていた。まだ読んでいない人は第1部を買って読んでみると良いと思う。もしあわなくても540円なら安いもの(図書館でも良い)。皆…

軽量 let 問題 - Scheme VM を書く

何が問題か? 最適化が行き詰まっている どこが? inline 展開する手続きに副作用がある場合を考えるとうまくいかなそう より具体的には、let1 を使って展開しないとまずそう しかしその場合、自分の処理系では let1 は手続き呼び出しに変換されるので最適化…

日比谷線に乗ったら試してみよう

日比谷線に乗る。そこでは3種の人々を一瞬で見分けることが可能。六本木で降りるであろう人、銀座で降りるであろう人、秋葉原で降りるであろう人である。

うまくやるコツ

普通の人はスキップするような「どう見ても簡単すぎる例」から手を動かして始めてみる。やれば分かるよ。

秋葉原

さて秋葉原に行ってくるか。

ぐは

MonaのカーネルもSchemeで生成したC言語コードになる気がするので そ、そうですね。きっとこんなのでしょうね。(90-min-sccより) case 0: /* (lambda () (let ((r.5 (%closure (lambda (self.7 k.6 x.1) ... BEGIN_CLOSURE(1,0); END_CLOSURE(1,0); PUSH(L…