Skip to main content


Does anyone know if anyone's still using #CommonLisp in the Real World™?

reshared this

in reply to Karsten Johansson

@Karsten Johansson I'd say so. When I say Real World, I mean somewhere where one can earn a living with it. Sadly, I know next to nothing about quantum computing though.
in reply to Jonathan Lamothe

@ksaj I spotted a few Common Lisp jobs posted last year, but it is not in real-world for me at least because they were in Europe.
in reply to Jonathan Lamothe

Ironically nearly nobody understands quantum computers. Otherwise we'd be using them in a practical way by now.

Having said that, Lisp is generally the language used in developing around quantum devices.

in reply to Lorenzo Isella

@larry77 Lisp is a symbolic language, which lends itself handily to the symbolic data inherent to quantum computing. You'll see a lot of macro use as a result.

And Lisp is interactive. So is Python, but you don't have nearly the amount of malleability for experimentation with Python. The fact that you can move things around without breaking the code counts when you're dealing with multiple individual qbits.

in reply to Jonathan Lamothe

Yep, quite a few places, though they generally don’t talk about it much. Quantum computing, chip design, logistics, and drug discovery are a few that come to mind.

If I were to make a broad generalization, they tend to be fields where deep subject and algorithmic expertise is more valuable than relatively more-easily-replaced developers.

This entry was edited (1 week ago)
in reply to curtosis

Which is, of course, not to say that e.g. Python/JavaScript/etc developers don’t also need subject matter expertise, but the necessary understanding is generally shallower and less entangled with the algorithmic complexity.

(Again, painting with a very broad brush here.)

There’s also an axis of software lifecycle, too. If you’re constantly changing requirements it’s less valuable to remember last year’s nuances. Different economics than if you need to ship something stable for years.

in reply to curtosis

@curtosis I have to say, the kind of job that would be looking for Lisp developers sounds like the kind of environment I might actually want to work in. I've been pretty depressed about the state of the modern tech industry.

The last dev job I had kinda burnt me out because every month or so, I was on to an entirely different project and never had a chance to develop that deep level of domain knowledge on anything. It was very frustrating.

in reply to Jonathan Lamothe

The software used by Presto was initially written in Lisp. I have no idea where it stands now, but I assume it's still the case.

Presto is the payment system for damn near every transit system where I live.

in reply to Jonathan Lamothe

I will be releasing (the alpha version of) a social media meta-client one of these weeks.

It works on desktop, Android and #SailfishOS. But I don't know if a one man shop counts for your question.

in reply to Jonathan Lamothe

I'm not making a living out of it so far, but I'm certainly using it.
in reply to Jonathan Lamothe

We gather example companies that we find here: github.com/azzamsa/awesome-lis… Mind you it's nothing official. There are job offers sometimes on reddit, but also on the two LinkedIn groups, sometimes on Twitter alone, and sometimes you get a direct message (happened).

There are many in the quantum space, such as HLR labs. reddit's /u/stylewarning works for it. They released the impressive Coalton and even contribute to SBCL.

HLR, Ravenpack and Keepit are probably still hiring.

in reply to Jonathan Lamothe

Personally, as a solo developer, I use CL more and more in my stack, ditching Python the more I can. I wrote about it: lisp-journey.gitlab.io/blog/ru…

Instead of extending a Python software I write independent modules in CL. It works well for standalone scripts too (read a DB, process data, send everything to a FTP, to a web service, by email…) It's such a joy.

On Discord, we see some are in big tech©, wrote their personal tool in CL and now it's part of the team's stack.

#lisp #commonlisp

screwlisp reshared this.

in reply to Jonathan Lamothe

You can find here 2 interviews of small teams using CL. One "secretly", one in a great open-source product:

"questions to Alex Nygren of Kina Knowledge, using Common Lisp extensively in their document processing stack"
lisp-journey.gitlab.io/blog/li…

"Arnold Noronha of Screenshotbot: from Facebook and Java to Common Lisp."
lisp-journey.gitlab.io/blog/li…

#lisp #commonlisp

in reply to Jonathan Lamothe

Here is a list of companies that "use Lisp Extensively in their stack":

github.com/azzamsa/awesome-lis…

in reply to Jonathan Lamothe

I believe that I live in the Real World, though I cannot prove it. And I use #CommonLisp, for personal projects and for computational science.
in reply to Jonathan Lamothe

I'm using it professionally for over a decade now. There are multiple commercial entities relying on #lisp.
#lisp
in reply to Jonathan Lamothe

I used Common-Lisp on a few professional production projects; a data transformation system for moving data between two companys' different systems. An event processing engine that applies weird complex rules to GPS tracking locations. A web micro-service or two to support some mobile apps. All of those services, except maybe the first, are still running in production. Plus, of course, a few personal projects here and there.
in reply to Jonathan Lamothe

Nyxt browser is written in common lisp.

I'd say common lisp is alive and well.

This website uses cookies. If you continue browsing this website, you agree to the usage of cookies.