web-dev-qa-db-ja.com

最も印象的なLISPアプリケーションは何ですか?

これは主観的ですべてであることは知っていますが、それでも、LISPで作成された深刻なアプリケーションのリストを(おそらくLISPと一緒に)提供できますか?

47

ITA Software 航空運賃検索サービス。これが印象的な理由を理解するには、 here を参照してください。

46
rz.

Emacs。

少なくともその一部はEmacs LISPで書かれています。

49
Peter

LISP it self! :)

31
fuentesjr

ダート。第一次湾岸戦争のためにCommon LISPで書かれたロジスティクスアプリ。サダムフセインからクウェートを解放します。このアプリの準備ができたときに戦争が始まったと言えるでしょう。開発者たちは、それを可能にするために激しい時間のプレッシャーの下で働きました。

この単一のアプリケーションは、AI研究への米国政府の投資すべて(!)に見返りをもたらしたと言われています。

20
foo

私は特に Maxima が好きです。私が比較的最近発見したもう1つの素晴らしいプロジェクトは Nyquist です。

最も印象的なLISPアプリケーションの1つは確かに Cyc です。 Cycは、常識的な知識を知識ベースのシステムに組み込もうとするDoug Lenatによって開始されたプロジェクトです。少しだけではなく、本当にたくさんの知識があります。人間はさまざまなことを学び、人工知能ソフトウェアには何も知らないという制限がありました。蜂蜜の典型的な色は何ですか?私たちは椅子に座るか、椅子の下に座りますか?淹れたてのコーヒーは熱いです。外は雨が降っても中は雨が降りません。海水には塩が含まれていますが、池の水には含まれていません。ほとんどの鳥は飛ぶことができます。飛べない鳥もいます。人々が知っているこれらの事実、規則、および概念の数は驚くべきことです。

Cycは1984年以来継続的に開発が進められており、ナレッジベースには(2004年からの数で)250万を超える事実とルールが含まれています。また、15万を超える概念が含まれています(OOPのクラスと同様)。 CycはSubL(Common LISPの方言)で開発されました。

知識はCycL(宣言的論理ベースの言語)で入力されます。特別に訓練された人々が知識を入力しています。 Cycは、この新しい知識が既存の知識と競合していないことを確認します。また、新しい結論を導き出し、それを照会することもできます。その答えについては、説明を生成することもできます。 Cycには、多くのドメイン固有のヒューリスティックも実装されています。

当初プロジェクトはLISPマシンでの開発を開始しましたが、現在、ソフトウェアは移植可能であり、関心のある学生や研究者(OpenCycおよびResearchCyc)も利用できます。

11
Rainer Joswig

LISPマシンは、スペースシャトルの開始を確認するためにNASAによって使用されました。 1990年のSymbolicsプレスリリースから:

「最近、米国航空宇宙局(NASA)は、Symbolicsの高解像度技術を使用して、ディスカバリー発射のHDTVビデオ画像をリアルタイムで分析しました。この高解像度システムにより、NASAエンジニアは重要な発射システムを即座に再生できました。エンジニアは、スペースシャトルタイルの状態を分析し、潜在的な問題を発見するために、リフトオフの高解像度画像を強化および拡大することができました。」

彼らは、特殊な画像処理ボードを備えた多数のLISPマシンを使用しました。

9
foo

Sawfish はずっと前にGNOMEのデフォルトのウィンドウマネージャでした。現在はデフォルトでMetacityになっていますが、Sawfish(スタンドアロン)を引き続き使用することもでき、現在も活発に開発されています。

Sawfishは非常に機能が豊富でカスタマイズ可能です。 LISPのウィンドウマネージャーに期待するものだけです。

8
ypnos

最終的にYahoo!ショッピングはLISPで行われました。 元の作者の説明を参照

5
Toybuilder

AutoCAD G2 Yahooストア

4
user62617

Obidos、元のアマゾンウェブサーバー

これはスティーブ・イェゲによると。

4
Mark Harrison

ホワイトハウス出版サーバー

クリントン政権の期間中、LISPアプリケーションを使用して米国市民に政府のニュースを知らせました。アプリケーションはCommon LISPで作成され、2つのSymbolics LISPマシン(後​​でOpen Genera仮想LISPマシン)上のCL-HTTP Webサーバー上で実行されました。また、Staticeオブジェクト指向データベースも使用しました。このアプリケーションは、出版物のWebまたは電子メールインターフェイスで照会できる政府の分類を提供しました。たとえば、市民はアルゴア副大統領が特定の週に環境問題について言ったことを知ることができます。このアプリケーションは、ジョージWブッシュが就任したときにシャットダウンされました。

4
foo

私が本当に好きな別のアプリケーションは [〜#〜] pwgl [〜#〜] です。

PWGLは、コンピューター支援の作曲と音声合成のためのビジュアルプログラミング言語です。これは LispWorks アプリケーションであり、WindowsおよびMac OS Xで利用できます(無料ダウンロード)。高度なノートエディターなど、多くの洗練されたグラフィック(OpenGLで実行)を使用します。サウンドを処理および作成できます。また、MIDI入力および出力を使用できます。チュートリアルには、非常に多くの例が含まれています。 LispWorksを使用している場合は、バイナリをロードして、それを使用して独自のコードを作成することもできます。

アプリケーションの機能は本当に驚くべきものであり、その使い方を学ぶ気があるなら、趣味composerと趣味のサウンドデザイナーにとっては何時間もの楽しみです。

3
Rainer Joswig

おそらく、最も印象的ではありませんが、それは主に一人の努力であることを考慮すると、言及する価値があります: http://piano.aero/

3
3
Crashworks

どのLISPソフトウェアがmost印象的であるかを正確に述べるのは難しいですが、 Symbolics Genera関連するソフトウェアを追加します 言及する価値のある業績のリストに。また、忘れないでください [〜#〜] slime [〜#〜]

2
fionbio

LISPの多くの商業的用途のリストについては、この 質問 を参照してください。

1
Steve Rowe

IRCAMのOpenMusic(コンピューター支援構成環境)。

1
user189409

ゾーンのマッチメイキングサーバー:BattlegroundはCommon LISPで記述されています。 彼らのウェブサイト。

1
Samuel Breese

LISP、または少なくともLISP評価者。

1
MSN
1