OpenLisp

提供:GizmoLabs - だいたい CAD LISP なサイト
2025年5月31日 (土) 09:10時点におけるGizmon (トーク | 投稿記録)による版
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

OpenLISP は 完全かつ効率的なISO/IEC 13816:2007(E) ISLISP の KISS(Keep It Stupid Simple)実装。らしい。


全てC言語で書かれており、16ビットのMS-DOSから64ビットのDEC Alphaプロセッサまで、約200の異なるアーキテクチャ(コンパイラ/OS/プロセッサ)に移植されている。


http://christian.jullien.free.fr/ から引用

 OpenLispは基本的に非常に高速なインタプリタであり(ベンチマーク参照)、いくつかのCLtLコンパイラと速度的に競合している。また、LAPを生成してネイティブの仮想マシンで解釈するコンパイラも備えています。また、C言語のバックエンドを利用したスタンドアロンアプリケーションも作成可能で、コードの実行速度が10倍から20倍程度になる。OpenLispは、カーネルはISO Cで記述され、オペレーティングシステムはPOSIXのようなインタフェースが利用可能な場合はそれを使用します。...


ほかのISLISP実装としてEasy-ISLisp などもある。


関連記事