「OpenLisp」の版間の差分
|  (ページの作成:「OpenLISP は 完全かつ効率的なISO/IEC 13816:2007(E) ISLISPの実装。らしい。  http://christian.jullien.free.fr/ から引用   OpenLispは基本的に非常…」) | 編集の要約なし | ||
| (同じ利用者による、間の2版が非表示) | |||
| 1行目: | 1行目: | ||
| OpenLISP は 完全かつ効率的なISO/IEC 13816:2007(E)  | OpenLISP は 完全かつ効率的なISO/IEC 13816:2007(E) [https://www.islisp.org/index-jp.html ISLISP] の KISS(Keep It Stupid Simple)実装。らしい。 | ||
| 全てC言語で書かれており、16ビットのMS-DOSから64ビットのDEC Alphaプロセッサまで、約200の異なるアーキテクチャ(コンパイラ/OS/プロセッサ)に移植されている。 | |||
| http://christian.jullien.free.fr/ から引用 | http://christian.jullien.free.fr/ から引用 | ||
|    OpenLispは基本的に非常に高速なインタプリタであり(ベンチマーク参照)、いくつかのCLtLコンパイラと速度的に競合している。また、LAPを生成してネイティブの仮想マシンで解釈するコンパイラも備えています。また、C言語のバックエンドを利用したスタンドアロンアプリケーションも作成可能で、コードの実行速度が10倍から20倍程度になる。OpenLispは、カーネルはISO Cで記述され、オペレーティングシステムはPOSIXのようなインタフェースが利用可能な場合はそれを使用します。... |    OpenLispは基本的に非常に高速なインタプリタであり(ベンチマーク参照)、いくつかのCLtLコンパイラと速度的に競合している。また、LAPを生成してネイティブの仮想マシンで解釈するコンパイラも備えています。また、C言語のバックエンドを利用したスタンドアロンアプリケーションも作成可能で、コードの実行速度が10倍から20倍程度になる。OpenLispは、カーネルはISO Cで記述され、オペレーティングシステムはPOSIXのようなインタフェースが利用可能な場合はそれを使用します。... | ||
| ほかのISLISP実装として[https://github.com/sasagawa888/eisl Easy-ISLisp] などもある。 | |||
| 関連記事 | |||
| * [[BricsCADのLISP]] | |||
2025年5月31日 (土) 09:10時点における最新版
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 などもある。
関連記事
