Why I like Clojure
&gt; homoiconicity, meaning code can be represented as a data structure inside the same language<p>&gt; generating strings and passing them into eval like for example in Python<p>Python has become a pinata for language enthusiasts?  Python lets you pin a decorator on a function, get the AST (a data structure AFAIK), manipulate it in a sane fashion in Python,  compile it, return the result.  No string munching eval require<p>I&#x27;m all for Lisp but this just isn&#x27;t convincing