Hacker News new | ask | show | jobs
by sklogic 3878 days ago
> Not that much is implemented in macros.

And this is exactly what is wrong with Clojure and its community. An unexplainable lack of ability to embrace macros and all the power they can bring.

I could never understand a single anti-macro argument, they are all too detached from the reality.

1 comments

Is it really lack of ability to embrace, or a desire for simplicity of understanding? (which is also reflected in working with plain data structures in all kinds of libs). I think core.async is a great use of macros and suggests the Clojure community has ability to use it where it makes sense.
Nothing can improve simplicity and readability more than macros. They make sense most of the time, almost always, not just in some edge cases.