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