計算機とその周辺: What I Talk About When I Talk About Computers
2008年12月30日火曜日
【PAIP】23 Compiling Lisp (その2)
23.1 A Properly Tail-Recursive Lisp Compiler
関数の呼び出しシーケンスを変更する。
SAVEで継続ポイントをスタックに格納する。CALLJにて、関数を実行し、継続ポイントに飛ぶ(SAVEしたところ)。
うーん、CLでコンパイラを書く技法については勉強になるし、面白いんだけど、これをやることによってLispの理解が進むとはあまり思えない。力量が足りないからかなぁ。
こつこつ。
0 件のコメント:
コメントを投稿
‹
›
ホーム
ウェブ バージョンを表示
0 件のコメント:
コメントを投稿