vita nouva / diary
"The Rose Garden by Carl Aagaard"
03/02/2024

A thought about Clojure

I wrote on The Prefect Programming Language my thoughts about what would be the prefect language out there, and what would be the nearest thing of it. It's C and this is not going to change (any far at least), however, perfect is not always practical. I still believe in Lisp-like syntax superiority and I love the flexibility of dynamic typing and dynamic loading, and C has both already. Still C lacks many things like a proper build system (that convince everybody) and packaging.

From the list on that article, I'd be left with Julia and Go, Julia has two downsides of the Centralized Package Repository and the use of Exception handling. And Go has the downside of not having a REPL. For me, when it comes to the real world, the issue with centralization does not matter more than the issue of getting the work done (i.e. REPL weights more).

Going more practically from there, I see a high potential with Clojure, it does not have the OOP trash like Common Lisp and it is a Lisp, it is not too new like Jack, and it can interlope with Java. Perhaps it's the go-to language for me right now. Displacing Common Lisp. #Clojure #Programming

[permlink]
c. lr0 2025