News for hackers. Stuff that matters.
Re:Learning Clojure Made Easy by didibus on Wednesday October 04, 2017 @01:33AM (#15398481)
Well, I'd say Clojure's biggest advantage is that its fun and productive. Its performance equals Java's, which makes it one of, if not the fastest, dynamic programming language out there. Apparently, from the only empirical studies done on the matter, it also seems like code written in Clojure has the least defects of all other programming languages.

What I find makes Clojure so much fun is the REPL, and the metaprogramming. There's always something new to learn, and experimenting and trying things is quick and painless.

It helps that the language is full featured, comes with batteries included, has a very smart cohesive design across the board, with minimal quirks, and an inviting community.

Its also pretty powerful, supporting everything the JVM gives you, and everything JavaScript gives you. So you can write desktop apps, backend services, multi-core processing, big data distributed jobs, CLI tools, web apps, mobile apps, scripts, etc. There's even apparently a subset that can do systems programming: https://ferret-lang.org/ , though its unofficial.

So, I understand you one hundred percent, all languages can do most things, and the benefits of one over the other are often exaggerated, my reason, and I think the only good reason to switch to Clojure is if you've gotten bored, and need to revive your flame, switch to Clojure and have more fun!

There are no comments on this comment yet.