| Lisp has ruined me forever.
I'm not sure how I can go back to other languages. I basically started out with Allegro Common Lisp on Sparc's, went to Java because it was the shiny new thing, and then in 2017 finally took the plunge and have been addicted to Clojure ever since. Don't get me wrong: the learning curve can be steep, but the steepness - at least in my case - came from un-learning all the object-oriented stuff. Once you understand the value of values and the simplicity it brings, it becomes such a joy to code in Clojure. For the people on here disgusted by the JVM ecosystem: There are many alternatives for Clojure. There's Clojure for .NET, ClojureScript in at least two flavors that compile down to JavaScript, there's a fast interpreter called babashka for scripting, there's Clojerl for the Erlang VM, there's jank - which adds gradual typing on a C++ runtime. Oh, and there's jobs that pay really well ;) |