4 ms·
ITA software is an acquisition, and I’m sure most of the Lisp development at Google is just done by engineers tweaking their .emacs files. The problem of parsi
by dietrichepp 3y ago
ITA software is an acquisition, and I’m sure most of the Lisp development at Google is just done by engineers tweaking their .emacs files.
The problem of parsing data from airlines is fiendishly hard. There are a ton of different rules for how to calculate prices, and all sorts of deals and promotions that may affect a particular route on a particular day. If you have a system which can parse this data, then you wouldn’t want to rewrite it. I’ve read a number of articles about ITA Software’s Lisp code and it’s really interesting.
Lisp may be a critical part of ITA’s success, but “good enough for Google” is probably the wrong take here—Google, I’m sure, purchased a company to add its working product to their portfolio. I doubt that Google’s processes would allow someone to ale a new product in Lisp.
- mepian 3y agoI meant SBCL specifically, not Common Lisp in general. They could have been using LispWorks or Allegro CL instead, but they aren't.
- celaleddin 3y agoCan you share some of the articles you mentioned about ITA Software's Lisp code?
- dietrichepp 3y agoKeep in mind that the information is old. http://www.paulgraham.com/carl.html http://www.paulgraham.com/carl.html I’ve read other stories, and seen presentations, but the information is getting harder to find.