Hacker News new | ask | show | jobs
by thom 4161 days ago
We have a Clojure codebase and I agree that the JVM places a hard ceiling on some things, and there are big holes in the tooling ecosystem (or at least for Emacs, dunno about the other IDEs).

I wanted to second the comments about paredit though. It's something you have to force yourself to stay with for a few days at least, after which your eyes, brain and hands are all thinking in terms of S-expressions. This'll sound funny, but I honestly think it's one of the tools that has most reduced my stress levels in my whole career. Going back to other languages, you forget just how much syntax and structure you're wading through while trying to keep track of the meaning of your code.