web-dev-qa-db-ja.com

LISPは今日何に使われていますか、そしてそれはどこに行くと思いますか?

[〜#〜] lisp [〜#〜]ユーザーになったことがないので、これを読んでいる間、私をあまり密集させないでください。しかしながら;

  • 今日のLISPは何に使われていますか?

言語にはいくつかのバリエーションがあり、少なくとも1つはしばらくの間商業的に存続することを知っています(AutoLisp、VisualLisp-オートデスクからのかなり大きなサポート)...しかし、私はそれを使用する日常の人々に会いません。それで、あなたがその問題にいくらかの光を当てることができれば:

  • 今日の主なターゲット市場は何ですか?

そして、その将来はどうなると思いますか?..いくつかのアプリで単なる別のサポート言語になるのでしょうか、それともどこかに行くのでしょうか?

また、「名前を話さない編集者」とは別に、

  • 他にどのようなアプリがそれをサポート言語として保持していますか?
31
Rook

LISP方言Clojureは人気が高まっているようです-フォーラムの1つで http://clojure.org/ に問い合わせて、人々がそれを使って構築している実際のアプリを確認してください。

16
Don Branson

私のLISPプロジェクトからの一例:

ShareBot:株式市場データをダウンロードして分析し、自動的に取引します。毎月私の銀行口座に入金します!

14
Prabu

航空機の設計: http://www.piano.aero/

LispWorksはいくつかのアプリケーションをリストしています: http://www.lispworks.com/success-stories/index.html

フランツの技術は広く適用可能です: http://www.franz.com/

11
tmh

先週、いくつかの音楽を植字したかったのですが、(無料かどうかにかかわらず)最も評判の良いプログラムはLilypondのようでした。それがSchemeで大部分が書かれていて、カスタマイズ可能であるのを見て、私はうれしく驚きました。

10
Ken

主にEmacsの設定と拡張に!

*アヒル*

9
StaxMan

CoCreate Modeling、現在はCREO Elements/Direct Modeling 、広範な3D CADアプリケーションは拡張言語としてCommonLISPを使用しています。そのためのCommonLISPには700万以上のLOCがあります。実際、Common LISPは拡張言語であるだけでなく、アプリケーションの大部分はCommon LISP(および一部のC++)で記述されています。

それ以外に、LISPは、さまざまな実装(Scheme、Common LISP、Emacs LISP、Visual LISP、Clojure、Logoなど)を備えた多様な方言のファミリーです。

強みは次のとおりです。

  • 記号計算(Maxima、Reduce、Axiom、ACL2、...)
  • AI、セマンティックWeb、...(いくつかの例についてはFranzのカスタマーストーリーを参照してください)
  • CAD(AutoCAD、CoCreate、およびその他いくつか)
  • 音楽(OpenMusic、Common Music、PWGL、...)
  • グラフィカルアプリケーション(いくつかの例については、LispWorksのカスタマーストーリーを参照してください)
  • 開発環境(Emacsなど)
  • 教育(DrScheme、...)
7
Rainer Joswig

2009年国際LISP会議のトピック も参照してください。これは、人々がLISPを何のために使用しているか、そして彼らがどのような新しいアイデアを考えているかという印象を与えるはずです。

4
Rainer Joswig

求人市場 に存在しているようです

サイコロの24の仕事。

4
Filip Skakun

Common LISPはこの分野ではまったく使用されていませんが、これが私が知っている中で最も成功したアプリケーションの1つです。

ITAソフトウェア:Airfare Shopping Engine そしてFranz LISPには list 他のものがあります。

4
justinhj

現在、LISPはシンボリックデータの説明が使われているAIシステムを使っています。主にLISPはリストの機能を見せることで開発されています。しかし、それは象徴的な代表的な言語として使用されます

1
Anuj

これは、Web、ゲーム、内部アプリケーションなど、他のすべてのプログラミング言語が使用されるすべてのものに使用されます...

0
Marko