Which LISP should I learn? Years ago I read about Scheme and wrote some hello world level code. I learned about lambda functions and currying. I also looked at racket. A few years ago, much of my day job involved the JVM and I was getting sick of Java so I got a book on Clojure, which is a very nice language, but I never wrote any.
A few days ago I downloaded and built the latest version of DrRacket.
Should I go straight to Haskell? Or what about other functional languages? Is Erlang worth a look?
I need something stimulating to distract my brain from the mundane nature of everyday life, and mediocre programming languages.
(Score: 2) by krishnoid on Sunday November 28 2021, @09:00PM
Seriously, though, if you have a utility that uses a LISP dialect as an extension language, that's an easy way to get mentally familiar with, er, "list processing" syntax. Emacs and make (ugh) v4 [gnu.org] come to mind, but if there are other utilities you're currently using, it's a much smoother on-ramp to start coding to implement your own tweaks, then small functions, then larger ones.