News for hackers. Stuff that matters.
Re:Racket v9.0 by mono442 on Sunday November 23, 2025 @01:47PM (#46026179)
Speaking of lisp, if I wanted to use a lisp nowadays, what would be the best choice, common lisp, clojure or some scheme implementation?
Re:Racket v9.0 by yonki on Sunday November 23, 2025 @02:50PM (#46026703)
Clojure is widely used, opinionated, promotes immutability, has lots of libraries and lively community. It is overall great language, really nicely designed, 100% worth using.

If you want the best performance and need to build executables without JVM then SBCL is a better choice, although probably takes longer to learn.

I wrote my fair share of Clojure, SBCL just had a look at.

Re:Racket v9.0 by chamomeal on Sunday November 23, 2025 @04:59PM (#46027755)
Although if your executables are script-like, you can use babashka, which lets you write shell scripts in clojure. Good stdlib, full macro support, shell out to other commands, just a great tool.

I love babashka. I could never convince my company to use clojure for a big project, so now I’m exposing all of my coworkers to clojure by making a set of nice specific-to-our-company utilities in babashka.

Re:Racket v9.0 by dinkleberg on Sunday November 23, 2025 @04:20PM (#46027444)
I’ve been playing around with Janet for scripting use cases and it’s pretty cool.
Re:Racket v9.0 by spdegabrielle on Monday November 24, 2025 @05:15AM (#46032364)
Racket of course!

More seriously, there is no one ‘best lisp’.

What you use depends on the needs of the project. That might mean Racket, Guile, Clojure, SBCL or something else. It all depends on what you need to do.

Re:Racket v9.0 by kscarlet on Monday November 24, 2025 @05:51AM (#46032619)
Common Lisp. It's the hacker-est Lisp with a thriving hacker-est community.