ハック

mzschemeにかなり依存

というかほとんど依存している。 ソースをいろいろ見てると、mzschemeの機能をそのままarcの機能としてスルーしているところが多い。 レキシカル変数の管理についてもmzschemeに委譲しているため、パフォーマンスはそこそこかも。 ただ、evalをハックしよう…

evalの実装

schemeで実装されているので、すごく見やすい。 と言うか、evalとかapplyとか「計算機プログラムの構造と解釈」の記述そものもだし。黎明で、エレガントで、プリミティブで、シンプル。 待ちわびた甲斐があった。