4 ms·
Clojure is far from the whole truth when it comes to Lisp though. Common Lisp doesn't have as many opinions about your code, includes several nice features tha
by codr7 1y ago
Clojure is far from the whole truth when it comes to Lisp though.
Common Lisp doesn't have as many opinions about your code, includes several nice features that Clojure skipped, and isn't chained to the JVM.
- diggan 1y ago> Clojure is far from the whole truth when it comes to Lisp though. That's true for sure, and I'm sorry if my comment gave that impression, I'm not trying to say that Clojure is the only lisp, or even the best lisp! Just the one that fit me and my problems the best. > and isn't chained to the JVM. Neither is Clojure (the language), as it's available with JavaScript as a host (ClojureScript), LLVM (Jank) or even the Erlang VM (Clojerl). I'm sure there are more out there too, but the Clojure-JVM runtime isn't the only one available. With that said, lots of people say Common Lisp is another good lisp, and been deployed in production for many decades, so I'm sure it's another great choice if anyone wanna get deeper into lisps. I personally haven't taken the time (yet!) to get to know it on any deeper level, so would be weird to recommend it before another lisp I know much better.
- codr7 1y agoNot at all, just a bit sad that so many good ideas are lost chasing the latest hype.
- Capricorn2481 1y agoAre we really calling Clojure the latest hype? It's not exactly new or even that popular. Or is everything that's not CL just hype? Personally, I think it does a few things better than Common Lisp and many Clojurists came from Common Lisp.
- codr7 1y agoIn Lisp circles, I think it seems fair to call it the latest hype. Or can you think of any other recent Lisps that have reached similar levels of popularity? Of course, I'm not claiming Clojure is a subset of Common Lisp, it has a lot of good ideas. But so does Common Lisp.
- lucyjojo 1y agoclojure is almost 20 years old...
- codr7 1y agoLisp moves slowly, can you think of any more current contenders that have more than a handful of users?
- snickerbockers 1y agoyeah but the real GOAT here is elisp. True enlightenment comes when LISP ceases to be a language and instead becomes a turing-complete configuration file wherein you routinely spend 4+ hours coaxing a text editor into doing things that would have been trivial if you had just used a well-known single-purpose program that came with your gnu/linux distro anyways. It's a thing of beauty when it finally works, so much so that it's almost worth getting yelled at by your boss for taking way too long to complete simple tasks. To paraphrase the late, great President John F Kennedy, "We choose to use emacs not because it is easy but because it is hard. Because that goal will serve to organize and measure the best of our energies and skills because that challenge is one we are willing to accept, one we are unwilling to postpone, and one we intend to win!"
- fp64 1y agoI was consistently tempted to give emacs a fair try but after now more than 20 years of vim it got more and more difficult to even imagine betraying it. Thankfully, now with neovim I can spend hours in my config files, and with fennel I can even lisp.