Hi Stuart, Am 17.01.2009 um 21:16 schrieb Stuart Sierra:
SLIME communicates with SWANK via a well-defined socket interface, see <http://common-lisp.net/project/slime/>
Hmm.. I looked there before, but I couldn't find a definition of the interface protocol.
swank-clojure could be a place to implement shared-backend features. Then again, you might not even need to modify swank-clojure. Since SWANK can send arbitrary expressions to the Clojure process, you could implement your introspection/reflection/refactoring features in pure Clojure (like show, source, javadoc) and just call them through SWANK.
Unfortunately, I can't use swank due to the restrictions imposed by the GPL. Sincerely Meikel
smime.p7s
Description: S/MIME cryptographic signature