I was excited to find out that the developer, Jason Jackson, had actually used core.logic (https://github.com/clojure/core.logic) to implement a type checker as well as used core.match (https://github.com/clojure/core.match) for pattern matching in his compiler projects.
As these tools mature - I think over time Clojure could provide a pretty sweet library ecosystem for folks looking to design new languages.