SLIME for TextMate (sorta, Clojure)
blip.tv
blip.tv
I've hit a roadblock in my attempt to install the proper Clojure SLIME environment in Emacs. I've got clojure-mode, SLIME, swank-clojure, and leiningen installed, and I get as far as the slime-repl showing up properly, but my Clojure forms seemingly get ignored by the swank-clojure process. It's frustrating. From my readings of various Google Groups, people often seem to have trouble getting this whole machinery up and running. While the developers have done their best to set up ways to install the whole shebang automatically, that tends to make it more difficult for those of us who like to download systems piece by piece and put it together ourselves.
For that reason, a new way to interact with Clojure excites me. However, I may not take the leap of installing this project immediately. The main thing I like about the SLIME environment is that you get the full power of your text editor even in the REPL, which is invaluable for playing around with complex forms. With this system, it seems that you can either evaluate expressions in Textmate (which is not a REPL and forces you to context-switch to another window) or connect to cake in a terminal (which doesn't give you the flexibility of a text editor).
Perhaps a special Textmate buffer that automatically pastes the output of the eval'd form after the cursor would give me what I want. I will clone the project repo and start looking into what I can do. Thanks for the work you've done.
One exciting possibility is nREPL, http://github.com/cemerick/nREPL. Since WebKit now supports WebSockets I have a feeling we could add many interesting behaviors into the Bundle w/o descending into Objective-C.
Aria Haghighi, did much of the heavy lifting on this project!
Stephen Roller, created the first version of the bundle in 2008
Mark McGranaghan, expanded Stephen Roller's version
Justin Balthrop & Lance Bradley, core developers of Cake
http://github.com/ninjudd/cake - if they weren't constantly adding
features just for this project, this would have never gotten off the
ground
Allan Odgaard, for being the creator of TextMate and listening to my
Bundle dev noob questions
A screencast: http://blip.tv/file/4160578
The project repo: http://github.com/swannodette/textmate-clojure
The Google Group: http://groups.google.com/group/textmate-clojure(A now ex-TextMate user, back to (Mac)Vim.)