LISP 1.5 の復活:C と Odin での実装
2025-09-03
このプロジェクトは、1962 年の LISP 1.5 インタープリタの中核機能を C と Odin で再実装したもので、コード行数は 500 行未満(Odin バージョンは約 600 行)。Cheney のアルゴリズムに基づくセミスペースコピーガベージコレクタと、限定的なテールコール最適化が含まれています。エラー処理とスレッドセーフティは簡素化されていますが、テストプログラムは正常に実行され、LISP のエレガンスと簡潔さが示されています。
開発