clojure-specific web-editor using ace and web sockets