I only have the utmost respect for Scheme & Common Lisp. However the thread is about ClojureScript and neither Scheme nor Common Lisp have comparable mature compile-to-JavaScript technology that I'm aware of. Back in the day I was very excited about Scheme2JS, but it didn't support macros. ClojureScript launched with compile-time macro support which is one of many reasons why I got involved with its development.