Note: I'm not looking for LightTable. I really am looking for a Clojure Editor implemented in Clojure.
Recently, I've been studying slime/swank/elisp. Although it's an amazing system, I actually don't understand (beside reasons of historical artifacts) why I should:
(*) write parts of my code in Clojure, and yet code up editor plugins in elisp
It seems like besides the fact that emacs/swank/elisp already exists, there is no reason to prefer elisp over clojure.
Thus, my question: are there any usable projects to implement a clojure editor/ide in clojure? It's okay if it's less developed than emacs/slime/swank -- I don't mind writing more clojure code.
Thanks!
Clooj is implemented in Clojure and people seem to like it. I don't believe it has any extension mechanisms yet though, but when it does, I'm sure they'll be written in Clojure.