主に学習課題として、Lisp 方言で Lisp インタプリタを実装したいと考えています。私がうんざりしているのは、この分野にどれだけ多くの選択肢があるかということです. 主に、しばらく前からあるいくつかの Lisp (Scheme や Common Lisp など) について学ぶことに少し興味があります。Clojure を使用したことがあるという事実のために、これを行うために Clojure を使用したくありません。:-)
では、フレーバーの 1 つは他のフレーバーよりも解析が優れているのでしょうか? また、Scheme を Common Lisp に実装する (またはその逆) と言うのは良い考えだと思いますか? それとも、私を失望させるのに十分な違いがありますか?
それが何か違いを生むなら、クロスプラットフォームの何かが欲しい. 私は Windows PC、Mac、および Linux ボックスを持っていますが、最終的にはそれらのどれでもこれを書くことができました。