2011-11-09 4章のメタschemeを参考に、C++でscheme処理系を作る。 SICP 大体3000行程度のC++になった。 もっとも単純な機能のschemeとなっている。macroやcall/ccはない。GCはboehmGCを使用した。 C++で作るにあたって、一番違ったのはreaderとobjectだった。 そこらへんを見ると参考になるかも。 githubにおいた micro-scheme github: https://github.com/smihica/glaze/tree/micro-scheme ダウンロード zip, tarball