Hacker News new | ask | show | jobs
by hellohowareu 1416 days ago
I like programming in Clojure. My brain flowed pretty easily in it-- it felt very much like opening and collapsing computations-- in a natural way, like algebra.

I just don't like its enigmatic stack traces when an error occured-- it was difficult to understand the how/why/where of errors.

I did not like its relation to with Java. Nor the Java tooling. And ReAgent isn't exactly foolproof. ReAgent felt... buggy, and certainly not as easy to use as I felt ReactJS is. (ReAgent compiles to ReactJS)

Then again, it has been about 3 years, maybe I'll try it again sometime. Or at least another functional programming focused language.

I liked Clojure, but I was happy to return to NodeJS & ReactJS-- the latter being in higher demand, and felt easier to work with in terms of stack tracing, build system, and debugging. But yeah, as a language, Clojure itself is nice to work with.

1 comments

This is a great article on the errors: https://lambdaisland.com/blog/2022-04-07-Clojure-Error-Messa...

Also the REPL makes it so easy to debugging: https://www.cognitect.com/blog/2017/6/5/repl-debugging-no-st...