I'm very excited, so I had to share.
For those who don't know, ClojureScript is a modern Functional Lisp that compiles down to JavaScript using Google's Closure compiler. I like using it (and it's parent, Clojure) for AI development and controller logic.
Anyway, ... I figured in theory I could use it in the plugin for Construct 2, but as far as I know it hasn't been done before.
Success!
I just integrated some compiled ClojureScript (:optimizations :simple) with my custom Construct 2 plugin. I replaced the ClojureScript plugin's common.js with my compiled ClojureScript and called the ^:exported ClojureScript function from my runtime.js with no problems.
I'll write up the steps I went through and post a link for anyone that wants to try it, too.