Hacker News new | ask | show | jobs
by ankurdhama 4883 days ago
Clojure (or any Lisp dialect). Because there are few simple powerful abstractions (so it puts less cognitive load in terms of language so you focus on problem) and of course you can change the language to suit your problem (whereas with other language you have to change your problem to suit the language)
1 comments

Gonna second the Clojure. Made a thread-safe concurrent "RequestContext" mechanism for Ring apps in like 15-30 minutes of putzing around. No surprises. Very enjoyable.

Not the most remarkable Clojure story I have, just the most recent one.

I use Python in my day job, but Clojure is the only time I really feel like I'm enjoying myself or that my time is being spent well. Or that I'm not profoundly limited.