作者:手机用户2502883113 | 来源:互联网 | 2023-05-19 10:22
Neverbeenalispuser,sodonttakemeastoodensewhilereadingthis.However;从来没有成为一个lisp用户,所以
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 个解决方案
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,......)