News for hackers. Stuff that matters.
Re:Ask HN: Production Lisp in 2020? by sulami on Tuesday May 19, 2020 @09:24AM (#23234596)
CircleCI is mostly Clojure, and some Go.

The only problems we are seeing is the significant startup time cost (hence the Go bits, where it matters).

Memory usage also isn't always great, but that's more a JVM problem, as it's not releasing reclaimed memory as quickly as you'd like it to. Fine on servers, annoying on a 16GB laptop.

The Common Lisp problems you outlined don't really apply to Clojure, it's a modern lanaguage and has been stable and versatile for us.

Re:Ask HN: Production Lisp in 2020? by kudokatz on Tuesday May 19, 2020 @11:13AM (#23235716)
Having used Clojure in production many years ago, I was very satisfied. And solid interop with existing Java libraries really brings in a whole ecosystem if needed.

Persistent data structures are really game-changing.

Re:Ask HN: Production Lisp in 2020? by capableweb on Tuesday May 19, 2020 @09:48AM (#23234833)
Is the new frontend also written in ClojureScript? Seems you've closed sourced the frontend (old source is here https://github.com/circleci/frontend) but you used to use CLJS, but maybe new one is written in something else?
Re:Ask HN: Production Lisp in 2020? by sulami on Tuesday May 19, 2020 @09:53AM (#23234865)
I'm on the backend, but all I've seen of the new frontend is TypeScript. There has been a decision to switch languages for reasons that someone else can probably explain better than I could, a lot of us lurk here.