4 ms·
I enjoyed your article, and I think the notion about running close to the "human metal" is an important selling point for Clojure. The thing is, it is very hard
by Reefersleep 11y ago
I enjoyed your article, and I think the notion about running close to the "human metal" is an important selling point for Clojure. The thing is, it is very hard for outsiders to see how this works, as you have to have some grasp not only about the (to most people) relatively foreign syntax, but also about how evaluation works, in order to begin to grasp how powerful macros are. And then, there's still some convincing left to do, because isolated examples A and B of macro usage can reflect stuff that you can do as easily in other language Y and X respectively. It took me a long time to get to my current understanding, and, being a Clojure/ClojureScript beginner, I still don't fully fathom what can and cannot be done with macros. Articles like this one continues to inspire me in my quest for understanding :) And they strengthen my belief that there is something to be won by adopting Clojure. Good job!