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: 1, Interesting) by Anonymous Coward on Monday November 29 2021, @03:04AM
If you want to really stretch yourself into new paradigms, try Prolog into Datalog. A datalog database can make your application code much simpler as well. It is all about making the logic of your program explicit. Another benefit of doing so at that level is that it can make functional languages like F#, Erlang, and Lisp much easier to grasp as they are fundamentally a super-set and next level of the same logical thinking.