It&#x27;s the thinking and core idea of Lisp that is great, not the implementation. Every implementation includes tradeoffs, hacks and compromises.<p>Clojure&#x27;s success is largely due to the fact that they&#x27;ve made a set of tradeoffs, hacks, and compromises that makes it usable in a lot of business contexts. Running on the JVM means giving up some really core Lisp ideas (like tail call elimination) but it also means that you can distribute a JAR file and nobody will know you didn&#x27;t write it in Enterprise SafeAndTrustworthy Java.<p>We don&#x27;t keep needing different variants, we keep needing different implementations.