什么是今天使用的lisp,你认为它会在哪里?

Roo*_*ook 31 lisp

从来没有成为一个lisp用户,所以在阅读时不要让我太密集.然而;

  • 什么是今天使用的lisp?

我知道这种语言有几种变体,至少有一种可以让它在商业上保持一段时间(AutoLisp,VisualLisp - 来自Autodesk的相当大的支持)......但我不会遇到每天使用它的人.所以如果你能解释一下这个问题:

  • 它现在的主要目标市场是什么?

你认为它的未来会是什么样的?它会成为少数应用程序中的另一种支持语言,还是会在某个地方?

另外,除了"不得说出名字的编辑"外;

  • 还有哪些应用程序将其作为支持语言?

Don*_*son 16

Lisp方言Clojure似乎越来越受欢迎 - 您可以在http://clojure.org/的其中一个论坛中询问人们正在使用它构建的真实应用程序.


Pra*_*abu 14

我的lisp项目的一个例子:

ShareBot:它下载股票市场数据,分析它并自动交易.每月将钱存入我的银行账户!


小智 11

飞机设计:http://www.piano.aero/

LispWorks列出了几个应用程序:http://www.lispworks.com/success-stories/index.html

Franz技术广泛适用:http://www.franz.com/


Ken*_*Ken 10

上周我想排版一些音乐,而且声誉最好(免费或其他)的节目似乎是Lilypond.我惊喜地看到它大部分都是用Scheme编写的,并可以自定义.


Sta*_*Man 9

主要用于配置和扩展Emacs!

*鸭子*


Rai*_*wig 7

CoCreate Modeling,现在是CREO Elements/Direct Modeling,一个广泛的3D CAD应用程序使用Common Lisp作为其扩展语言.对于该应用程序,AFAIK现在在Common Lisp中有7M + LOC.实际上,Common Lisp不仅是扩展语言,而且应用程序的大部分都是用Common Lisp(加上一些C++)编写的.

除此之外,Lisp是一系列不同的方言,具有不同的实现(Scheme,Common Lisp,Emacs Lisp,Visual Lisp,Clojure,Logo,......)和其他几种.

优势是例如:

  • 符号计算(Maxima,Reduce,Axiom,ACL2,...)
  • AI,Semantic Web,...(参见Franz的客户故事中的一些例子)
  • CAD(AutoCAD,CoCreate等)
  • 音乐(OpenMusic,Common Music,PWGL,......)
  • 图形应用程序(有关示例,请参阅LispWorks客户案例)
  • 开发环境(Emacs等)
  • 教育(DrScheme,......)


Rai*_*wig 5

另请参阅2009 年国际 Lisp 会议主题。这应该给你一个印象,人们使用 Lisp 是为了什么,他们在想什么新想法。