问题
Never been a lisp user, so don't take me as too dense while reading this. However;
- What is lisp used for today?
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:
- 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 ?
回答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.
回答2:
One example from my lisp projects:
ShareBot: It downloads stock market data, analyses it and trades automatically. Credits money into my bank account every month!
回答3:
Aircraft Design : http://www.piano.aero/
LispWorks lists several applications : http://www.lispworks.com/success-stories/index.html
Franz technologies are widely applicable : 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.
回答5:
Mostly for configuring and extending 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++).
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.
Strengths are for example:
- symbolic computing (Maxima, Reduce, Axiom, ACL2, ...)
- AI, Semantic Web, ... (see the customer stories of Franz for some examples)
- CAD (AutoCAD, CoCreate, and several others)
- Music (OpenMusic, Common Music, PWGL, ...)
- graphical applications (see the LispWorks customer stories for some examples)
- development environments (Emacs and others)
- Education (DrScheme, ...)
回答7:
Seems to be existent in the job market
24 jobs on dice.
回答8:
Common Lisp isn't widely used in the field at all, but here is one of the most succesful applications I know of.
ITA Software: Airfare Shopping Engine and Franz lisp has a list of others.
回答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.
回答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
回答11:
It is used for anything ant everything that all other programming languages are used for, including web, games, internal applications, ...
来源:https://stackoverflow.com/questions/794450/what-is-lisp-used-for-today-and-where-do-you-think-its-going