まてまてまて。まずさ、Lisp を作るんなら Lisp の勉強からはじめてみたらどうかな。
S 式の構文解析でヒーヒーとか、 (tak 10 5 0) で 20 秒というあたりからあんまり
C/C++ の経験もなさそうな気配。

CLISP で↓のようなドシンプルなインタプリタ動かしても 20 秒もかからないんで、どっかに
相当なムダがあると思われる。CLISP 2.41, PentiumM 1 GHz で 0.5sec だ。
http://lispuser.net/memo/lisp/2006-12-08-03-54.html
新機能もいいけどまず足場を固めてみてはどうだろうか。ソースのレビューくらいしたげるよ。
(でも GC が自作できるとの事なんで、ひょとすると見誤ってるかもしれないけど)