Python で Lisp 方言

Python で Purple という Lisp 方言を作りました。 Python仮想マシン上で関数型プログラミングっぽいことをするための言語です。

Purple

実はつい先ほどまでSpicaという名前でしたが、 同名のLispマシン/処理系があったので、急遽名前を変更しました。

動作環境は CPython 3.3 以上、PyPy 3.2.1 以上です。

実行速度はコード内容にもよりますが、動作環境上の Python で書かれたコードとほぼ同じか近い速度で動作します。

特徴、コード例などは Purple を参照してください。