5 ms·
I think you need a bigger reference frame of Lisp's usage over its 50 year history that extends even to 2015. But even then, quoting Kent Pitman: "Please don't
by Jach 12y ago
I think you need a bigger reference frame of Lisp's usage over its 50 year history that extends even to 2015. But even then, quoting Kent Pitman: "Please don't assume Lisp is only useful for Animation and Graphics, AI, Bioinformatics, B2B and E-Commerce, Data Mining, EDA/Semiconductor applications, Expert Systems, Finance, Intelligent Agents, Knowledge Management, Mechanical CAD, Modeling and Simulation, Natural Language, Optimization, Research, Risk Analysis, Scheduling, Telecom, and Web Authoring just because these are the only things they happened to list." (My additions are video games and Mars rovers.)
- deleted 12y ago[deleted]
- regularfry 12y agoPart of the visibility issue is that there are very few big-name open source Common Lisp success stories which aren't CL implementations, or CL ecosystem tools. Most of the things in that list are big-ticket enterprisey applications.
- lispm 12y agoThere are a lot of CL open source tools and applications. But they tend to be specialized to domains which are exotic to many people. Math: Maxima and Axiom Blackboards: GBB Robots: ROS Music: OpenMusic Bioinformatics: Biobike Theorem Provers: ACL2, PVS AI / Logic: Racer, KM etc etc...
- regularfry 12y agoExactly. Where's CL's Rails, or Eclipse, or Postgres?
- lispm 12y agoLisp's Eclipse is called GNU Emacs and it's free software. It comes with more than a million lines of Lisp code supporting all kinds of development tasks.
- regularfry 12y agoIt's also not Common Lisp. I get that emacs lisp is a pretty good example of a lisp, but I do find it interesting that the Lisp designed to be the widely-applicable industry standard hasn't seen something on the same level.
- lispm 12y agoEmacs Lisp is closely related to Common Lisp. Both are coming from Maclisp. Emacs Lisp also contains lots of Common Lisp functionality. Emacs Lisp also has extensive communication facilities with Common Lisp. See SLIME/Swank. > but I do find it interesting that the Lisp designed to be the widely-applicable industry standard hasn't seen something on the same level. There are also Clozure CL IDE, the LispWorks IDE or the Allegro CL IDE. All three are written in Common Lisp.
- regularfry 12y ago> There are also Clozure CL IDE, the LispWorks IDE or the Allegro CL IDE. All three are written in Common Lisp. So what's stopped these from getting to Emacs' level of popularity?
- lispm 12y ago> So what's stopped these from getting to Emacs' level of popularity? Emacs is not an editor. Emacs is a family of editors. You are probably talking about GNU Emacs. They never tried and it would not make sense. GNU Emacs exists already and supports Lisp development very well. The other tools have concentrated on other things: GUI-based IDEs for Lisp.
- regularfry 12y ago> Emacs is not an editor. Emacs is a family of editors. You are probably talking about GNU Emacs. You tell me, you brought it up! > They never tried and it would not make sense. GNU Emacs exists already and supports Lisp development very well. The other tools have concentrated on other things: GUI-based IDEs for Lisp. Emacs is for more than Lisp development, though. It's not popular because you can do Lisp in it, it's popular because you can do everything in it. So we're back to my earlier question, which is why we haven't seen major, broad-based wins for Common Lisp, on the scale that we have for other languages.
- GFK_of_xmaspast 12y agoThere's a lisp client for ROS, but also c++ and python clients (and others), it's not immediately clear what language the "core" is written in.