3 ms·
For Common Lisp, ITA Software[0] is a good answer, I would think. [0] https://en.wikipedia.org/wiki/ITA_Software https://en.wikipedia.org/wiki/ITA_Software
by girvo 10y ago
For Common Lisp, ITA Software[0] is a good answer, I would think.
[0] https://en.wikipedia.org/wiki/ITA_Software https://en.wikipedia.org/wiki/ITA_Software
- draven 10y agoI don't know how distributed ITA software's QPX is, but there are some information about how they work around the GC in some cases here (from 2001): http://paulgraham.com/carl.html http://paulgraham.com/carl.html
- dschiptsov 10y agoDoes it mean that ITA services doesn't work in production at Google or that Google does not use any projects written in Common Lisp?
- draven 10y agoI didn't find any architectural details on QPX after they've been acquired by Google. For Haskell I remember reading about Cloud Haskell ( https://haskell-distributed.github.io/ https://haskell-distributed.github.io/ ) which allows you to write Erlang-style systems and Sparkle ( https://github.com/tweag/sparkle https://github.com/tweag/sparkle ) by Tweag ( http://www.tweag.io/ http://www.tweag.io/ ) which allows you to use Haskell with Apache Spark. But those are tools and libraries and not complete production systems. I'd love to read about Haskell or Common Lisp distributed system implementations if you have any pointers!