18 comments

[ 44.7 ms ] story [ 1047 ms ] thread
Wonderful to see SBCL getting frequent releases! Looks like they are on a monthly cadence.
Are there any "Why I chose to build my startup around SBCL" stories?
The company that google bought for flights (ITA?) was built on SBCL and flights is still written in it. Pretty huge codebase from what I heard
If I remember correctly, Google even contributes to SBCL because of that.
Not SBCL, but HN is written in Arc (a Lisp).

Circle CI is apparently written in Clojure.

The first version of Reddit was written in Common Lisp, but less than a year later, they reluctantly migrated to Python because Python had a bigger library ecosystem:

https://web.archive.org/web/20160803061607/http://www.reddit...

I remember a more nuanced version:

- They tried using some commercial Lisp on a platform where it was poorly supported, and were struggling with certain stability issues (I don't remember the details).

- A team member came on board who, what do you know, had also authored the Python-based web framework that they were using in the rewrite. Reddit may have been used as the "guinea pig" for improving this web framework.

Sorry, I misremembered all that. It's hard to find the original information. One of the devs revealed that he was working OpenMCL on a Mac ... but then Reddit was actually running with CMUCL on FreeBSD. (Yes, really!) He couldn't basically even run all of Reddit in the dev environment.

(Regarding "commerical Lisp"; that's what some Lisp people were saying should have been given consideration.)

lisp startups are usually too busy doing unconventional things to advertise what they use. dunno why, just stating an observation
I realize SBCL predates this folly, but I always regard things hosted on sourceforge with hesitancy after that sketchy ownership period.

I'm surprised so many projects stuck with it, especially since their VCS servers were so slow during that time, too.

Good opportunity to start learning this August.