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

时间:2009-04-27 17:18:46

标签: lisp

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

  • 今天使用的lisp是什么?

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

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

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

此外,除了“不得说出名字的编辑”外,

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

11 个答案:

答案 0 :(得分:16)

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

答案 1 :(得分:14)

我的lisp项目的一个例子:

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

答案 2 :(得分:11)

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

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

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

答案 3 :(得分:10)

上周我想排版一些音乐,而声誉最好的节目(免费或其他)似乎是Lilypond。我很高兴看到它主要是用Scheme编写的,并可以自定义。

答案 4 :(得分:9)

主要用于配置和扩展Emacs!

*鸭*

答案 5 :(得分:7)

CoCreate Modeling, now 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,......)

答案 6 :(得分:4)

似乎在job market

中存在 骰子上有24个工作岗位。

答案 7 :(得分:4)

Common Lisp根本没有在该领域广泛使用,但这是我所知道的最成功的应用程序之一。

ITA Software: Airfare Shopping Engine和Franz lisp有list个其他人。

答案 8 :(得分:4)

另见topics of the International Lisp conference 2009。这应该让您了解人们使用Lisp的原因以及他们正在考虑的新想法。

答案 9 :(得分:1)

今天lisp使用了AI System,其中使用了符号数据解释。主要是通过显示List的功能开发Lisp。但它用作象征性的代表性语言

答案 10 :(得分:0)

它用于所有其他编程语言所用的任何东西,包括网络,游戏,内部应用程序......