Is it? I saw macros and went mad with power. I wrote a macro that could have been a function today.
But seriously, I think Clojure has a particularly strong tradition of writing clean, readable code.
But seriously, I think Clojure has a particularly strong tradition of writing clean, readable code.
Use-cases for code that writes code across a host boundary are rare, yet enormously useful and really difficult to achieve without homoiconic nature of the language.
Hyperfiddle/Electric is a nice project that effectively utilizes the idea.