Redcar: It's time for a Ruby editor (in Ruby) [video]
confreaks.net
confreaks.net
edit: I installed it and it seems pretty nice so far. All it really needs for me to pledge my undying love is a built-in debugger, and that is on the roadmap. Oh, and perhaps some git integration (as opposed to SVN).
I personally am a vim guy but emacs, textmate, whatever, would be fine and they all work with clojure, ruby, python, c, and whatever the language du jour is tomorrow too.
Not that this isn't cool and I don't fault them for scratching a personal itch - its just an itch I don't have.
If ruby is your preferred language, you could do that with Redcar, and enjoy the process of extending the editor.
I just like it that way and never had a reason to re-train myself.
Don't force yourself into "best practices" needlessly. Find the way that works best for you - and get hacking!
Double-click to select a word, triple-click to select a line. Just start typing to replace selected text. No conflation of cutting a string in to the clipboard and deleting it. Click-and-type editing is nice. I only use Vim when I want to reformat text with its macros.
I've done the timing also and in some cases I've found that Vim gets me to where I want to be orders of magnitude faster, but seldom (if not ever) have I found it to be slower than a regular editor, perhaps with the exception of the most basic of basic editing needs (and even then Vim is probably faster).
That being said, I haven't used it for anything more than peeking at it.
That being said, I have tried the dynamic languages plugin in Eclipse for Scala/Ruby/Python as well as PyDev and the performance is atrocious.
So if Redcar can be half as good as Eclipse, then I'm all for it.
My friend drives me crazy whenever he uses that phrase. He says stuff like: "I've never understood why people like kettle chips." - while I'm eating kettle chips! Sounds condescending. Yes, I am crazy for eating kettle chips. I make no sense whatsoever.
As someone wanting 'a better textmate,' I see much more hope in http://kodapp.com, though it isn't cross-platform (it depends on OSX's Cocoa framework.) The early beta is already very impressive, especially the neatness of its codebase.
And no, this isn't the place to go recommending (vim|emacs). We get it.
I show 175 megs of Real Memory used on OS X at the moment for Redcar. So still not "small," but since development is the primary focus of my machine, it doesn't bother me at all, especially considering firefox is at 241 megs at the moment.
redcars extensibility and openness make it more like emacs.