The reason why lots of #programminglanguages folks don't like #clojure is because it testifies to the fact that priviliging the needs of production first and foremost while adopting an ergonomics-first design strategy that pits aesthetic intuition against theoretical soundness is a better recipe for success than aiming for language innovation or legitimate novelty.
@worldsendless yeah, the language is developed to facilitate developer collaboration rather than the most generic set of tools possible (like with scheme and common lisp) or pushing the envelope with constant breaking changes for features few will ever figure out how to use (like with Haskell)
@rml ah! I didn't realize that Haskell had that problem. Yeah, I find that Clojure spoils me whenever I work in other environments where I need to be fearful of breaking changes when updating. I forget to be careful and get stung!
@worldsendless yeah, the language is developed to facilitate developer collaboration rather than the most generic set of tools possible (like with scheme and common lisp) or pushing the envelope with constant breaking changes for features few will ever figure out how to use (like with Haskell)