Since you're here, what's your take on why Clojure has become so popular lately (compared to the mindshare that Common Lisp or Scheme seem to have nowadays)? Although I've barely touched Lisp (and never touched Clojure), it seems weird to me that Clojure is so widely used compared to other Lisps. From what I can tell, the main differences are that it's on the JVM (obviously) and that it uses loops rather than recursion, but neither of these really explain to me why things like ClojureScript exist instead of "SchemeScript" or something like that. Do you think it's related to the ideas presented in the blog post, or is there something I'm missing?