I suspect the issue is that a flight booking system is basically the only significant commercial system written in Lisp, which is why it is always dragged out in these discussions.
Here is some background on that particular application:
https://www.msri.org/people/members/sara/articles/airfares.p...
http://www.paulgraham.com/carl.html
> I suspect the issue is that a flight booking system is basically the only significant commercial system written in Lisp
How would you know that?
I just don't see how it is any form of evidence for that rather extraordinary claim? It just shows it is possible to write complex software in Lisp, but I wasn't disputing that. I'm disputing the claim of 100 x productivity.
There was no general claim of 100x productivity. The commenter wrote: "I had a lisp master that did teach me that what had taken me weeks in c, c++ and python code he could do it in lisp in minutes"
That was his personal impression, not a general claim. I can't also imagine how this could be a general claim.
The feature of Lisp that was heavily used in the code was the use of macros and metaprogramming. These are the kinds of problems were lisp excels. ITA made use of the fact that Lisp is a programmable programming language and they adapted programming language to the domain.
Well, what I mean: can you elaborate a bit more?
More details here http://www.paulgraham.com/carl.html you can also glean more information by searching over older discussions about ITA on HN.