Armed Bear Common Lisp
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/04/30 09:28 UTC 版)
開発元 | Peter Graves, Mark Evenson, Erik Hüelsmman, Ville Voultaine, Alessio Stalla, Andras Simon, Rudolf Schlatte |
---|---|
初版 | 2005年5月31日 [1] |
最新版 |
1.9.2 / 2023年6月21日
|
リポジトリ | |
対応OS | Linux, Windows,macOS |
プラットフォーム | JVM |
対応言語 | Lisp, Common Lisp |
種別 | コンパイラおよびインタプリタ |
ライセンス | GNU General Public License with Classpath exception. |
公式サイト | https://abcl.org/ |
Armed Bear Common Lisp はJava仮想マシン(JVM)上で稼動することを特徴としたCommon Lispの実装である。
元々は、Peter Gravesが1990年代後半から開発していたJ[2]というJava製エディタのための拡張言語としてLispインタプリタを内蔵するところから始まり、2005年にはCommon Lisp処理系として独立し開発が進んだ。
Armed Bear Common Lispの開発が独立するのと同時期の2005年にPeter Gravesは、C++を開発言語としたXCL[3]という別のCommon Lisp処理系の開発に専念するためにArmed Bear Common Lispの開発からは離脱する。 以降は、Mark Evenson、Erik Hüelsmman、Ville Voultaine、Alessio Stalla、Andras Simon、Rudolf Schlatteらを中心として開発が継続している。
2011年10月にECLM(Europe Common Lisp Meeting)[4]においてバージョン1.0.0のリリースおよびANSI規格準拠の報告をし、以降も開発が継続されている。
特徴
- JVM言語としてJavaとの密な相互運用が可能
- URIと統合したpathanme
言語仕様
- ANSI Common Lisp規格準拠
- CLOS MOPをサポート
年表
- 2003年初頭 Jエディタにエディタマクロ言語としてLispインタプリタが搭載される
- 2005年 Armed Bear Common Lisp としてJエディタから独立
- 2011年10月 バージョン1.0.0にてANSI Common Lisp規格準拠
参照
- Armed Bear Common Lisp User Manual 1.8.0[5]
脚注
Armed Bear Common Lisp (ABCL)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/03/15 19:06 UTC 版)
「Common Lisp」の記事における「Armed Bear Common Lisp (ABCL)」の解説
Java仮想マシン上で動作する実装である。同マシンのJavaバイトコードへのコンパイラを備えており、Common Lisp プログラムから Java のライブラリにアクセスする事が可能。この実装系は Armed Bear J Editor のコンポーネントであるが、単独で利用する事もできる。近年もアクティブに開発されている。
※この「Armed Bear Common Lisp (ABCL)」の解説は、「Common Lisp」の解説の一部です。
「Armed Bear Common Lisp (ABCL)」を含む「Common Lisp」の記事については、「Common Lisp」の概要を参照ください。
「Armed Bear Common Lisp」の例文・使い方・用例・文例
- 博物館の後援者として、Commonwealth Industries社員の皆様は入場料が半額となります。
- 《主に米国で用いられる》 = 《主に英国で用いられる》 the Speaker of the House of Commons 下院議長.
- Armed_Bear_Common_Lispのページへのリンク