What are some examples of using LISP in manufacturing, outside of AI and academia?

Possible duplicate:
Lisp in the real world

A Google search shows that the “practical lisp” search returns a link for Practical General LISP , which is a very good start book. However, this is not what I was looking for or had in mind when I set off to look for these conditions.

+13
functional-programming lisp common-lisp
Jan 02 '09 at 12:59
source share
21 answers

See the Lisp question in the real world .

+11
Jan 02 '09 at 14:12
source share

EMACS is written to LISP; -)

+9
Jan 02 '09 at 13:16
source share

You probably won’t get many useful answers, not because Lisp is not widely used, but because no one wants to disclose that they used Lisp because:

  • Lisp is their secret sauce, and they don’t want their competitors to know about it.
  • Lisp programmers want to show their application in essence, and not because of the language used
  • Non-Lispers only acknowledge that this is not a buzzword, and therefore have no mention of it.
  • It’s easy to hide it: web applications are really popular these days, and Lisp works great in web applications, but since all of this works on the server through an agnostic language, users have nothing to say that it is Lisp
  • More generally, companies want to keep their cards close to their chest (regardless of Lisp or even programming languages)

I know that part of every page of an Amazon.com product is created using Lisp, but only because I had a beer with the guy who wrote and deployed it.

I wrote a web service that everyone who saw loves it, but mainly because it looks more impressive than it is. In fact, as a rule, it compares perfectly with Common Lisp constructs and free Lisp libraries and is actually a rather short program. If you take the curtain from something, everyone says, “Oh, is that all? I could do it.”

+6
Mar 21 '09 at 20:28
source share

Paul Graham formed a startup company called ViaWeb in 1990, so that users can create online stores without any programming experience. This company was then acquired by Yahoo! create Yahoo! The shops. Paul explained the success of LISP. See His essay, Ridding Means .

He is also the creator of the LISP dialect, an arc. Arc is the language of the hacker news website.

+5
Jan 02 '09 at 15:16
source share

I am confused why you think Lisp and OOP are mutually exclusive. CLOS is an object system that all other languages ​​have tried (and failed) to copy.

But in any case, I use CL for several general-purpose applications in production at work. One of them is a utility for downloading a file that sends it to certain people; another collects log data from other applications and allows me to view it. Both are object oriented (and use the elephant to save).

Using Lisp is really no different than using any other programming language. It has great tools (SLIME) and some really nice libraries (I like short-xml with cxml-stp).

Finally, I will add another “commercial” application that is not related to the web interface:

http://maxima.sourceforge.net/

This is computer algebra, somewhat similar to Mathematica.

+5
Jan 09 '09 at 7:52
source share

ITA software uses Lisp technology to help install Orbitz separately from other travel sites.

http://www.franz.com/success/customer_apps/data_mining/itastory.php3

+5
Jan 27 '09 at 3:26
source share

PrimeTrader is a cross-platform stock trading application from NetFonds . They also use Common Lisp in their back-end trading systems.

+5
Mar 09 '09 at 21:26
source share

Some highlights:

NASA http://www.flownet.com/gat/jpl-lisp.html

Crash Bandicoot and Jak + Daxter http://www.gamasutra.com/features/20020710/white_02.htm

Builder OS X interface (which was later rewritten in Objective-C)

Emacs

All of the above are projects of great complexity. In the case of Interface Builder and Emacs, it can reasonably be said that they were not surpassed. Of course, the Builder interface has not been written in Lisp over the past two decades, but I think this list also indicates that a powerful language such as Lisp inspires hackers to try projects that you usually don’t even consider in a less expressive language.

+4
Jan 02 '09 at 18:11
source share

DERIVE was implemented in LISP back in 1988. This is still a math program for me. To bad TI stopped it a year ago or so.

http://en.wikipedia.org/wiki/Derive_(computer_algebra_system)

+3
Jan 02 '09 at 13:20
source share

As long as your question was about Lisp, you can learn more from commercial users of functional programming . Also see [Haskell in Industry] [2]

In financial services, functional programming appears to be the right tool for quantitative financing.

  • Jane Street uses OCaml
  • Credit suisse
  • Deutsche Bank
+3
Jan 04 '09 at 19:09
source share

One example of where Lisp is widely used and useful in the form of AutoLISP or Visual Lisp, which is used to program AutoCAD and its verticals.

+3
Jan 05 '09 at 10:23
source share

It is strange that no one mentioned LispMaschines. A complete operating system with word processing, hyperreflected documents, gui programs, databases, and even C compilers. So this stuff was very real, and some say it was the best they have ever received. I do not agree with the current state of OpenGenera (port for DEC Alpha Stations), but this thing was bought by me 5 years ago to see how the operating system can be implemented. I recommended that they port the material to x_64, but I think this will not happen anymore.

But perhaps time has passed through ....

Relations Friedrich

+3
Jan 15 '09 at 12:34
source share

You can find lists of programs written in LISP here and. You can also search for sourceforge .

+2
Jan 02 '09 at 14:22
source share

Firstly, I think you should talk about your question as “what are some practical examples of non-web programs implemented in Lisp”? For Lisper, the question of implementing Lisp means “implementing Lisp compilers or interpreters,” such as Lispworks (commercial) or CMUCL (open source).

I think these may be some of the examples you are looking for:

Basically, I choose packages from looking for Debian for packages containing cl- . Many of them are libraries, but some of them are complete applications. Take a look.

+2
Jan 02 '09 at 16:39
source share

CoCreate Modeling is a large commercial 3D CAD application, and most of its code is written in (a subset of) Common Lisp. See http://www.clausbrod.de/Blog/DefinePrivatePublic20071229 for details. (I am one of the developers.)

Klaus

+2
Jan 19 '09 at 20:22
source share

Script-Fu in Gimp is also LISP ( Schema dialect).

+1
Jan 02 '09 at 14:30
source share

The saw blade window manager that was previously included in Gnome was written in the LISP dialect.

+1
Jan 28 '09 at 3:01
source share

Teepeedee2, the recently announced web server, is fully written in LISP. The creator claims that it is "the world's fastest web server for small dynamic content." Whether this is a reasonable statement or not, has angered many Slashdot commentators. Despite this, this is a great example of how LISP is still a relevant and useful language that should be given more attention.

+1
May 26 '09 at 18:58
source share

I believe some of Yahoo's early stores were at LISP. It was written by Paul Graham and the company, and then bought back by Yahoo. But I think that Yahoo has since rewritten it in another language. He wrote an essay about this.

0
Jan 02 '09 at 14:49
source share
0
Feb 13 '09 at 12:47
source share

There are a number (at least 6-12) of small launches deploying webapps today. I am launching an open source community platform for research on rare diseases at www.lamsight.org.

Also see InspireData ( http://www.inspiration.com/InspireData ). You can download a great demo. A beautiful application using OpenGL (I believe) for a multi-platform graphical interface.

-one
Mar 27 '09 at 15:45
source share



All Articles