从来没有成为一个lisp用户,所以在阅读时不要让我太密集.然而;
什么是今天使用的lisp?
我知道这种语言有几种变体,至少有一种可以让它在商业上保持一段时间(AutoLisp,VisualLisp - 来自Autodesk的相当大的支持)......但我不会遇到每天使用它的人.所以如果你能解释一下这个问题:
它现在的主要目标市场是什么?
你认为它的未来会是什么样的?它会成为少数应用程序中的另一种支持语言,还是会在某个地方?
另外,除了"不得说出名字的编辑"外;
还有哪些应用程序将其作为支持语言?
Don Branson.. 16
Lisp方言Clojure似乎越来越受欢迎 - 您可以在http://clojure.org/的其中一个论坛中询问人们正在使用它构建的真实应用程序.
Lisp方言Clojure似乎越来越受欢迎 - 您可以在http://clojure.org/的其中一个论坛中询问人们正在使用它构建的真实应用程序.
我的lisp项目的一个例子:
ShareBot:它下载股票市场数据,分析它并自动交易.每月将钱存入我的银行账户!
飞机设计:http://www.piano.aero/
LispWorks列出了几个应用程序:http://www.lispworks.com/success-stories/index.html
Franz技术广泛适用:http://www.franz.com/
上周我想排版一些音乐,而且声誉最好(免费或其他)的节目似乎是Lilypond.我惊喜地看到它大部分都是用Scheme编写的,并可以自定义.
主要用于配置和扩展Emacs!
*鸭子*
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,......)