Clojure is a wonderful language, but not so wonderful that I can tolerate its slow startup and compile times. I think lots of developers think the same way. Imo any language nit facilitating fast startup and compile is stillborn. Imo the same goes for any language requiring you to setup a "project" or something to get started.
Ask HN: Is Clojure Dead?
101–110 of 145 posts
Re: Ask HN: Is Clojure Dead?
#102Earlier quoted context omitted.
Clojure has probably had its heyday, but it's quite far from dead. The main issue is that there are other JVM languages nowadays that don't suck--that wasn't the case back in 2009. So, if you wanted the Java ecosystem but didn't want Java, your choices were quite limited. You had Scala (just ... no) and Groovy (oh, hell, no) and ... Clojure. Since then, Java, itself, has gotten a lot better, and there have become a p…
Thing is that Clojure is a very different language from Java in pretty much every way. People who use Clojure are typically drawn to it because it's a Lisp and facilitates interactive development. I highly doubt that it's popularity is significantly affected by languages like Kotlin that try to be a better Java. If you're looking for a Lisp that you can use in production then Clojure is your best bet. This is the sel…
The lisp REPL benefits are wonderful, and I miss them all the time in other languages, but I also miss the overall design philosophy equally as much. Value-based data structures with atomic updates where necessary is something that ought to be the default for our industry. Give it another 40 years to settle, I guess.
Re: Ask HN: Is Clojure Dead?
#103I can say that I (like many others) have built a thriving career on Clojure. I like to change jobs every couple of years, and I've never yet had any trouble finding a Clojure job I'm excited about (and I only consider well-paid remote jobs with friendly teams with companies doing something I feel good about). The community is mostly active on the Clojurians slack (currently ~24,000 users) and clojureverse.org. So --…
Re: Ask HN: Is Clojure Dead?
#104I moved away from Clojure to Common Lisp. The Clojure culture doesn't take seriously developer experience, good documentation, easy getting started pages etc. Plus you have to deal with the JVM and slow compile cycles. Compared to that Steel Bank Common Lisp is rock solid and just works. Even the libraries and documentation are fewer but better. I did learn a lot from watching Rich Hickey's talks so there's that.
Really? I have the opposite experience. I _want_ to love CL but Clojure wins when it comes to IDE support and libs and documentation. Maybe it's just me but I find (SB)CL tooling to be very obscure: ASDF, QuickLisp, Roswell etc. My main issue with it is that it's all written in CL itself and doesn't provide handy CLI tools to execute common tasks (compile app, build package, run tests, deploy etc.). Not to mention th…
Re: Ask HN: Is Clojure Dead?
#105I moved away from Clojure to Common Lisp. The Clojure culture doesn't take seriously developer experience, good documentation, easy getting started pages etc. Plus you have to deal with the JVM and slow compile cycles. Compared to that Steel Bank Common Lisp is rock solid and just works. Even the libraries and documentation are fewer but better. I did learn a lot from watching Rich Hickey's talks so there's that.
Re: Ask HN: Is Clojure Dead?
#106Even more, Clojure lives on through its various dialects: ClojureScript (JS), Clojure CLR, Clojerl (Erlang), Fennel (Lua), jank (LLVM C++), Ferret (LLVM C++), Babashka, Squint, and so on.
Definitely worth learning, as it will expand your mind; Rich Hickey's talks are some of the most influential I've ever seen.
Re: Ask HN: Is Clojure Dead?
#107I’m going to be a contrarian here: the answer is yes. Yes there commercial jobs out there, yes there are big names that use it, but it’s an increasingly insular community, it’s ceased growing, a lot of people have moved on, and it never really found a niche. Established programming languages never “die” in the sense of dropping to zero, but to the extent that the question is meaningful, Clojure’s dead.
Re: Ask HN: Is Clojure Dead?
#108I moved away from Clojure to Common Lisp. The Clojure culture doesn't take seriously developer experience, good documentation, easy getting started pages etc. Plus you have to deal with the JVM and slow compile cycles. Compared to that Steel Bank Common Lisp is rock solid and just works. Even the libraries and documentation are fewer but better. I did learn a lot from watching Rich Hickey's talks so there's that.
Re: Ask HN: Is Clojure Dead?
#109Earlier quoted context omitted.
A lot of living languages are based around insular communities. Clojure just fits a niche (people who want a general purpose LISP on the JVM), that's all. I can't be sure though since I am not a Clojure developer.
Clojure goes out of its way to be insular. Creating a PR upstream requires you to have been given access explicitly from Rich Hickey (or whoever admins their Gitlab instance). The Clojurians slack is invite-only. etc.