Hacker News new | ask | show | jobs
by zilti 883 days ago
It's really not hard to give Clojure that... I'm a full-time Clojure dev, but also use Scheme a lot, and while some Clojure features are great (mainly the STM), in a lot of cases the terribleness of certain language features and idioms makes me sigh. Lots of bad decisions have been made.
2 comments

> (mainly the STM)

Interestingly the clojure community at large does not really value or use it so much. I think even Rich Hickey commented on that at some point.

You mean lots of bad decision by the Clojure core team?

Do you have some examples and what language features are terrible?

My pain points were the idiom of passing giant wads of data around in an unprincipled untyped fashion, and then rooting through them like a boar for nuts in the forest later.

"Write tests!" and "use spec" were not great suggestions at the end of the day.