4 ms·
Clojure has so much boilerplate to get started though. It is a shame that it requires so many incantations when it makes fun of Java's verbosity. I have moved
by ilrwbwrkhv 4y ago
Clojure has so much boilerplate to get started though. It is a shame that it requires so many incantations when it makes fun of Java's verbosity.
I have moved to Common Lisp and it is much simpler and saner, while having the same REPL driven development.
- pgayed 4y agoWhat would you suggest for someone who wanted to get started with CL? Emacs and SLIME? (It would be nice to tinker.)
- ilrwbwrkhv 4y agohttps://marketplace.visualstudio.com/items?itemName=qingpeng.common-lisp https://marketplace.visualstudio.com/items?itemName=qingpeng... Is great for vs code but emacs and slime works of course.
- ravi-delia 4y agoWhat boilerplate does it need? If nothing else, for CL you need to get quicklisp seperately, while deps.edn handles that for you. I love CL, and going from automatically debugging in the repl to what are perhaps the worst stack traces I have ever seen wasn't great, but I'm seeing a lot of people mention a difficult setup I saw no trace of.
- yogthos 4y agoSaying that CL is simpler and saner than Clojure is a pretty hot take. CL is a huge and complex language with lots of legacy decisions and quirks. Clojure is a far smaller and more focused language by comparison. Meanwhile, things like data structure literals and destructuring remove a ton of boilerplate present in CL.