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

时间:2023-01-29 21:13:32

Never been a lisp user, so don't take me as too dense while reading this. However;

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

  • What is lisp used for today?
  • 什么是今天使用的lisp?

I know there are several variants of the language in existence, at least one which will keep it alive commercially for a while longer (AutoLisp, VisualLisp - pretty big support from Autodesk)... But I don't meet everyday people using it. So if you could shed some light on the matter:

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

  • What is its primary target market nowadays?
  • 现在它的主要目标市场是什么?

And what do you believe its future will be?.. Will it become just another support language in few apps, or is it going somewhere?

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

Also, apart from "an editor whose name shall not be spoken";

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

  • What other apps keep it as a support language ?
  • 还有哪些其他应用程序将其作为支持语言?

11 个解决方案

#1


The Lisp dialect Clojure seems to be growing in popularity - you might ask out at http://clojure.org/ in one of the forums to see what real-world apps people are building with it.

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

#2


One example from my lisp projects:

我的lisp项目的一个例子:

ShareBot: It downloads stock market data, analyses it and trades automatically. Credits money into my bank account every month!

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

#3


Aircraft Design : http://www.piano.aero/

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

LispWorks lists several applications : http://www.lispworks.com/success-stories/index.html

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

Franz technologies are widely applicable : http://www.franz.com/

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

#4


I wanted to typeset some music last week, and the program with the best reputation (free or otherwise) seemed to be Lilypond. I was pleasantly surprised to see it's largely written in, and customizable with, Scheme.

上周我想排版一些音乐,而且声誉最好(免费或其他)的节目似乎是Lilypond。我惊喜地看到它主要是用Scheme编写的,并且可以使用Scheme进行定制。

#5


Mostly for configuring and extending Emacs!

主要用于配置和扩展Emacs!

*ducks*

#6


CoCreate Modeling, now CREO Elements/Direct Modeling, an extensive 3D CAD application uses Common Lisp as its extension language. AFAIK there are now 7M+ LOC in Common Lisp for that application. Actually Common Lisp is not only the extension language, but large parts of the application are written in Common Lisp (plus some C++).

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

Other than that Lisp is a family of diverse dialects with diverse implementations (Scheme, Common Lisp, Emacs Lisp, Visual Lisp, Clojure, Logo, ...) and several others.

除此之外,Lisp是一系列不同的方言,有各种各样的实现(Scheme,Common Lisp,Emacs Lisp,Visual Lisp,Clojure,Logo,......)等等。

Strengths are for example:

优势是例如:

  • symbolic computing (Maxima, Reduce, Axiom, ACL2, ...)
  • 符号计算(Maxima,Reduce,Axiom,ACL2,...)

  • AI, Semantic Web, ... (see the customer stories of Franz for some examples)
  • AI,Semantic Web,...(参见Franz的客户故事中的一些例子)

  • CAD (AutoCAD, CoCreate, and several others)
  • CAD(AutoCAD,CoCreate等)

  • Music (OpenMusic, Common Music, PWGL, ...)
  • 音乐(OpenMusic,Common Music,PWGL,......)

  • graphical applications (see the LispWorks customer stories for some examples)
  • 图形应用程序(有关示例,请参阅LispWorks客户案例)

  • development environments (Emacs and others)
  • 开发环境(Emacs等)

  • Education (DrScheme, ...)
  • 教育(DrScheme,......)

#7


Seems to be existent in the job market

似乎在就业市场中存在

24 jobs on dice.

掷骰子24个职位。

#8


Common Lisp isn't widely used in the field at all, but here is one of the most succesful applications I know of.

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

ITA Software: Airfare Shopping Engine and Franz lisp has a list of others.

ITA软件:Airfare购物引擎和Franz lisp有一个其他的列表。

#9


Also see the topics of the International Lisp conference 2009. This should give you an impression what people are using Lisp for and what new ideas they are thinking about.

另请参阅2009年国际Lisp会议的主题。这应该让您了解人们使用Lisp的原因以及他们正在考虑的新想法。

#10


Today lisp is used AI System where the sympolic Data explanation is used.Mainly Lisp is devloped by show the functioning of List. but it use as a symbolic representative language

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

#11


It is used for anything ant everything that all other programming languages are used for, including web, games, internal applications, ...

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

#1


The Lisp dialect Clojure seems to be growing in popularity - you might ask out at http://clojure.org/ in one of the forums to see what real-world apps people are building with it.

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

#2


One example from my lisp projects:

我的lisp项目的一个例子:

ShareBot: It downloads stock market data, analyses it and trades automatically. Credits money into my bank account every month!

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

#3


Aircraft Design : http://www.piano.aero/

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

LispWorks lists several applications : http://www.lispworks.com/success-stories/index.html

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

Franz technologies are widely applicable : http://www.franz.com/

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

#4


I wanted to typeset some music last week, and the program with the best reputation (free or otherwise) seemed to be Lilypond. I was pleasantly surprised to see it's largely written in, and customizable with, Scheme.

上周我想排版一些音乐,而且声誉最好(免费或其他)的节目似乎是Lilypond。我惊喜地看到它主要是用Scheme编写的,并且可以使用Scheme进行定制。

#5


Mostly for configuring and extending Emacs!

主要用于配置和扩展Emacs!

*ducks*

#6


CoCreate Modeling, now CREO Elements/Direct Modeling, an extensive 3D CAD application uses Common Lisp as its extension language. AFAIK there are now 7M+ LOC in Common Lisp for that application. Actually Common Lisp is not only the extension language, but large parts of the application are written in Common Lisp (plus some C++).

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

Other than that Lisp is a family of diverse dialects with diverse implementations (Scheme, Common Lisp, Emacs Lisp, Visual Lisp, Clojure, Logo, ...) and several others.

除此之外,Lisp是一系列不同的方言,有各种各样的实现(Scheme,Common Lisp,Emacs Lisp,Visual Lisp,Clojure,Logo,......)等等。

Strengths are for example:

优势是例如:

  • symbolic computing (Maxima, Reduce, Axiom, ACL2, ...)
  • 符号计算(Maxima,Reduce,Axiom,ACL2,...)

  • AI, Semantic Web, ... (see the customer stories of Franz for some examples)
  • AI,Semantic Web,...(参见Franz的客户故事中的一些例子)

  • CAD (AutoCAD, CoCreate, and several others)
  • CAD(AutoCAD,CoCreate等)

  • Music (OpenMusic, Common Music, PWGL, ...)
  • 音乐(OpenMusic,Common Music,PWGL,......)

  • graphical applications (see the LispWorks customer stories for some examples)
  • 图形应用程序(有关示例,请参阅LispWorks客户案例)

  • development environments (Emacs and others)
  • 开发环境(Emacs等)

  • Education (DrScheme, ...)
  • 教育(DrScheme,......)

#7


Seems to be existent in the job market

似乎在就业市场中存在

24 jobs on dice.

掷骰子24个职位。

#8


Common Lisp isn't widely used in the field at all, but here is one of the most succesful applications I know of.

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

ITA Software: Airfare Shopping Engine and Franz lisp has a list of others.

ITA软件:Airfare购物引擎和Franz lisp有一个其他的列表。

#9


Also see the topics of the International Lisp conference 2009. This should give you an impression what people are using Lisp for and what new ideas they are thinking about.

另请参阅2009年国际Lisp会议的主题。这应该让您了解人们使用Lisp的原因以及他们正在考虑的新想法。

#10


Today lisp is used AI System where the sympolic Data explanation is used.Mainly Lisp is devloped by show the functioning of List. but it use as a symbolic representative language

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

#11


It is used for anything ant everything that all other programming languages are used for, including web, games, internal applications, ...

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