2007-12-25 コンパイラ/VM 書き直し その3 - Scheme VM を書く scheme 終わったもの。 call/cc 末尾呼び出し最適化 簡単な set! 末尾呼び出しがうまくいかない問題は「引数を積む」のと「スタックを SHIFT する」の順序が逆なのが原因だった。 5時間くらいかけて進むのはこれだけだよ。 頭が疲れた。