2010/05/09

TSS beglis, box-all, evlis を末尾再帰へ

末尾再帰へ書き直してみました。reverse が気になる。末尾再帰かどうか以前に大丈夫なのか?
相変わらず letrec 経由しないと named-let が書けない。



Scheme で作った小さな Lisp 処理系に自身の定義を食わせて、Scheme の上で走る Lisp の上で走る Lisp を動かす、という趣旨だったようです。
Lisp on Lisp on Scheme は、もう良いや。放置。

追記

よく見たら beglis は初めから末尾再帰っぽい。

The Seasoned Schemer

0 件のコメント:

コメントを投稿