難解言語を学ぶにはまず処理系から

ということで,GrassインタプリタSchemeで書いてみた.拾いもののHello, worldが動いたから大体できてると思う.ただtrueとfalseが実装できてるかどうかはよく解らない.
最後にスタックトップをそれ自身を引数として呼ぶという仕様のせいで,コピペ生成した関数ができてしまったけど,これは設計が悪いんだろうか…