CLISPとは? わかりやすく解説

CLISP

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/02/16 16:06 UTC 版)

CLISP
作者 Bruno Haible、Michael Stoll
初版 1987年4月 (37年前) (1987-04)
最新版
2.49 / 2010年7月7日 (14年前) (2010-07-07)[1]
リポジトリ
プログラミング
言語
Common Lisp
対応OS クロスプラットフォーム
種別 コンパイラインタプリタ
ライセンス GNU GPL v2+
公式サイト clisp.sourceforge.io
テンプレートを表示

CLISPはANSI Common Lisp規格に準拠するCommon Lisp実装で、元々はアタリのためにBruno Haibleとミヒャエル・シュトール (Michael Stoll) が開発した。現在はGNUプロジェクトの1つである。CLISPはデバッガや、ソケットインタフェース、高レベル他言語インタフェース、国際化サポート、メタオブジェクトプロトコル)等の拡張を含み、インタプリタバイトコードコンパイラの両機能をサポートする。処理系は、C言語とCommon Lispで書かれている。

Bruno Haibleは当初はCLISPをGPL下に置こうとはしなかったが、公表されているリチャード・ストールマンと交わしたEメールにあるように、彼は結局そうする事を決めた[2]。問題となる論点はCLISPがGNU Readlineライブラリの派生物なのかどうかということだった。

CLISPは非常に移植性に優れ、ほぼ全てのUnixベースのオペレーティングシステムおよび、Windowsで動作する。インタープリタのバイトコードは一般にコンパイルされたネイティブバイナリより動作が遅いが、これは大きな問題であるとは限らない(特にI/OがボトルネックとなるWeb開発のようなアプリケーションの場合)。

ポール・グレアムはCLISPをViaweb英語版スタートアップのソフトウェアを動作させるために使った。Viawebは最初のウェブアプリケーションであり、その一部はYahoo! Storesとして未だに存在している[要出典]

公式のリリースは古くなっているが、リポジトリから最新のソースコードを入手できる。

脚注

  1. ^ NEWS”. GitLab. 2019年10月22日閲覧。
  2. ^ Bruno Haible's email exchange with Richard Stallman

外部リンク


CLISP

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/03/15 19:06 UTC 版)

Common Lisp」の記事における「CLISP」の解説

バイトコードコンパイラを備えた実装である。移植性富み多くUNIX や、Mac OS X などの UNIX類似したシステム、および Microsoft Windowsその他のオペレーティングシステム動作する

※この「CLISP」の解説は、「Common Lisp」の解説の一部です。
「CLISP」を含む「Common Lisp」の記事については、「Common Lisp」の概要を参照ください。

ウィキペディア小見出し辞書の「CLISP」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



固有名詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「CLISP」の関連用語

CLISPのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



CLISPのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのCLISP (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのCommon Lisp (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS