Using the Ruby Dev-Tools plug-in for Eclipse 108
An anonymous reader writes "IBM Developerworks is running an article that introduces using the Ruby Development Tools (RDT) plug-in for Eclipse, which allows Eclipse to become a first-rate Ruby development environment. Ruby developers who want to learn how to use the rich infrastructure of the Eclipse community to support their language will benefit, as will Java developers who are interested in using Ruby."
Ruby..... (Score:5, Insightful)
And Eclipse? simply the best development IDE available IMHO...... And all of that in only a few thousand lines of code.....
Re:What doesn't Eclipse do? (Score:5, Insightful)
From vi, to emacs, to eclipse (ratios of memory usage in each generation maintained!)
I actually do not like the eclipse editor component as much as emacs. Ideally, I'd want the GUI-esque browsing/completion/etc of eclipse with the emacs editor. (There have been attempts at this, but none of them feel "right")
It's also harder to write ad-hoc extensions to an eclipse plugin, which is one large benefit emacs has over it.
df
RDT rocks. (Score:2, Insightful)
Here I was, happily writing stuff with XEmacs, but somehow, there was something missing from my coding stuff and things started to feel a bit wooden.
Weirdly enough, when I grabbed RDT, things started to look surprisingly bright and writing code was not that boring anymore. There are some emacsisms that I miss, but otherwise, this thing is really great. Eclipse was clearly made for bigger projects and it worked just fine when I got the crazy tendency to split my code across zillion little files! Wish XEmacs had this good file browser...
(And the silly little Ruby project I've worked on lately was Miller's Quest [www.iki.fi].)
Re:Ruby..... (Score:4, Insightful)
Re:trollish comment (Score:3, Insightful)
Re:the best thing about this (Score:2, Insightful)
The JVM and the J2SE class libraries are the most important contributions made by Sun under the Java technology umbrella. The Java language itself is irrelevant. Many people dislike the language syntax, and they have the right to do so. Syntax is a matter of taste - everybody should be able to program using the language they like the most (for the task at hand). But portability, interoperability, security, and other core features of the Java runtime are often underestimated.
People should stop fighting over language syntax and recognize that what we should be striving for is a feature-rich platform independent runtime, and that is what Java is in its essence. Groovy [codehaus.org], Jython [jython.org] and JRuby [sourceforge.net] are initiatives that recognize that.
Nice Ruby OS X editor: TextMate (Score:4, Insightful)
Re:Ruby..... (Score:2, Insightful)
What exactly in Python encourages short code and documentation? I would venture to say that it is more the community that encourages this practice and not the language itself. Indentation is an easy one as long as everyone on your team uses the same indentation scheme. I may look at Kid someday if I ever get the urge to look more deeply at Turbogears. Though I was kind of surprised and a bit disgusted to see in the demo video that to do a redirect the guy had to raise an exception. I don't see how exceptions as flow control can be considered a good practice.