<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Late to the Party: Tag RDT</title>
    <link>http://cwilliams.textdriven.com/articles/tag/rdt?tag=rdt</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Ruby. Rails. Stuff.</description>
    <item>
      <title>Aptana Studio 1.0 Released!</title>
      <description>&lt;p&gt;Wow it's been quite a while since I last posted. In the meantime I've been working hard on RDT and RadRails at Aptana and the job has been great. I'm very lucky to have found a way to work on the open source projects I love full-time.&lt;/p&gt;

&lt;p&gt;In that vein I'd like to announce that &lt;a href="http://www.aptana.com/blog/?p=200?diff=y"&gt;we've released the 1.0 of Aptana&lt;/a&gt;. This release is important for a number of reasons. First, we think the product is good-to-go for everyone. Second, we're announcing &lt;a href="http://www.aptana.com/products/studio_professional.php"&gt;a Pro version of the IDE&lt;/a&gt;. This version is for users who want to support the project so we can keep going, or who want the extra features and perks that come with a license: nightly build access, priority support, IE Javascript Debugger, SFTP/FTPS support and all sorts of other goodies. The support, nightly builds, SVN access also apply to the other components of what we're now calling Aptana Studio: &lt;a href="http://radrails.org/"&gt;RadRails&lt;/a&gt;, iPhone, PHP and AIR. So if you want to be on the bleeding edge of RadRails/RDT development you'll probably want to look into getting a license.&lt;/p&gt;

&lt;p&gt;Keep in mind that while we do offer a pro version for those who'd like to support us or the extra stuff, we are still shipping the same codebase (minus the commercial features) as &lt;a href="http://www.aptana.com/products/studio_community.php"&gt;an open source project under GPL&lt;/a&gt;. And we plan to remain an open-source company with an open source product.  Here's hoping that model will work for us!&lt;/p&gt;</description>
      <pubDate>Tue, 30 Oct 2007 12:41:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:494d8149-4863-4cca-bf1b-6c1d84350478</guid>
      <author>chris.a.williams@gmail.com (Chris)</author>
      <link>http://cwilliams.textdriven.com/articles/2007/10/30/aptana-studio-1-0-released</link>
      <category>Programming</category>
      <category>Personal</category>
      <category>Rails</category>
      <category>aptana</category>
      <category>RDT</category>
      <category>radrails</category>
      <category>Rails</category>
      <category>ide</category>
    </item>
    <item>
      <title>Aptana backs RDT, hires me</title>
      <description>&lt;p&gt;I'm proud to announce today that &lt;a href="http://www.aptana.com"&gt;Aptana&lt;/a&gt; has hired me to work full-time on &lt;a href="http://rubyeclipse.sourceforge.net"&gt;RDT&lt;/a&gt;, RadRails and integrating that work with their existing Aptana IDE which focuses on CSS, HTML and Javascript.&lt;/p&gt;

&lt;div style="background-color: white; text-align: center;"&gt;&lt;a href="http://www.aptana.com/rdt.html"&gt;&lt;img src="/images/aptana_radrails_rdt_ajax_rails_blue.gif" alt=""aptana-radrails-rdt ajax on rails/&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;This announcement means that RDT will now have commercial backing (but will remain open-source and free!) and that you should see RDT and RadRails move forward at a much quicker pace than in the past.&lt;/p&gt;

&lt;p&gt;This is also great news for RadRails users and Rails developers in general as integrating the two will give you code completion, outlines, help, debugging and much more across the entire stack - from model to controller to the HTML, ruby code, CSS and Javascript that make up your views.&lt;/p&gt;

</description>
      <pubDate>Sat, 21 Apr 2007 16:41:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:c68f2859-5c20-4685-a61e-da26f1583f63</guid>
      <author>chris.a.williams@gmail.com (Chris)</author>
      <link>http://cwilliams.textdriven.com/articles/2007/04/21/aptana-backs-rdt-hires-me</link>
      <category>Programming</category>
      <category>Personal</category>
      <category>Web design</category>
      <category>Ruby</category>
      <category>Rails</category>
      <category>aptana</category>
      <category>ruby</category>
      <category>Rails</category>
      <category>commercial</category>
      <category>sponsor</category>
      <category>RDT</category>
      <category>radrails</category>
      <category>ide</category>
      <category>eclipse</category>
      <category>announcement</category>
    </item>
    <item>
      <title>RadRails dying off?</title>
      <description>&lt;p&gt;Kyle Shank of the &lt;a href="http://www.radrails.org/"&gt;RadRails&lt;/a&gt; team has mentioned that he and Matt are both working on a web startup. &lt;a href="http://www.radrails.org/blog/2007/3/5/radrails-future_1173078407"&gt;Looks like the priority of RadRails is lower&lt;/a&gt; for them - after all, RadRails doesn't make money.&lt;/p&gt;

&lt;p&gt;It's a shame that this sort of thing happens, but I can't say I'm all that surprised. I've been working on &lt;a href="http://rubyeclipse.sourceforge.net"&gt;RDT&lt;/a&gt; for nearly 4 years now and I can definitely say that people just don't pay for free things. You can beg for donations, but you shouldn't expect them. Given the amount of time and effort - and the sheer number of downloads - it just doesn't pay the bills to run an open source project that passively solicits donations. I estimate the per-user donations for RDT to be at about 1.4 cents*. And if we take out the one large donor?  .00071 cents per user.&lt;/p&gt;

&lt;p&gt;That doesn't quite cut it for rent and food, unless of course you get the entire world to use your product.&lt;/p&gt;

&lt;p&gt;I wish Kyle and Matt well and hope that others from the community step forward and help lead the project onward.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: Looks like RadRails isn't dying off - it's &lt;a href="http://www.crn.com/software/197801078"&gt;getting new ownership&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;* This estimate assumes we count RadRails users as RDT users, because RadRails contains RDT. It also uses just the raw zip downloads from Sourceforge for both projects. There is a large number of users we are not counting here who have downloaded via Eclipse's update site mechanism, and who use RDT from other distributions available.&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 06 Mar 2007 14:02:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:fb4bb0b3-a040-4804-90fe-bc0f0bb369bb</guid>
      <author>chris.a.williams@gmail.com (Chris)</author>
      <link>http://cwilliams.textdriven.com/articles/2007/03/06/radrails-dying-off</link>
      <category>Programming</category>
      <category>Personal</category>
      <category>Ruby</category>
      <category>Java</category>
      <category>RDT</category>
      <category>radrails</category>
      <category>open</category>
      <category>source</category>
    </item>
    <item>
      <title>JRuby guys hired by Sun, Netbeans Ruby IDE to come?</title>
      <description>&lt;p&gt;Given the news about Sun hiring the &lt;a href="http://www.jruby.org"&gt;JRuby&lt;/a&gt; developers, I thought I should chime my two cents in on the ongoing blog discussions.&lt;/p&gt;
&lt;p&gt;First, and foremost, congratulations to Thomas and Charles. This is great news for their project and for Ruby in general. It goes a long way to say that the company behind Java is now supporting a project to run Ruby on the JVM. Maybe now I can give presentations on Ruby at my employer and not be chased with pitchforks and tar.&lt;/p&gt;
&lt;p&gt;Next, I'd like to address a number of commenters out there. In particular, &lt;a href="http://www.redmonk.com/cote/archives/2006/09/el_rey_de_caf.html"&gt;Cote'&lt;/a&gt;: Hi there. There's already a project out there to make Eclipse into a Ruby IDE. I's called &lt;a href="http://rubyeclipse.sourceforge.org"&gt;RDT&lt;/a&gt; and I'm one of the lead developers. It's also the set of plugins that those &lt;a href="http://www.radrails.org"&gt;RadRails&lt;/a&gt; guys build on top of. Go check it out. Oh, and &lt;a href="http://www.tbray.org/ongoing/When/200x/2006/09/07/JRuby-guys"&gt;Tim Bray should too&lt;/a&gt;. He makes no mention of it, but maybe that has to do with politics...&lt;/p&gt;
&lt;p&gt;Speaking of politics, the underlying tone behind the news is that Sun is looking to create a Ruby IDE in Netbeans. I have to say I'm a bit torn over this. It's great to see a large company want to create a full Ruby IDE and competition leads to better products for the end users, the Ruby community. But can Sun please get over itself and acknowledge Eclipse exists? It seems a bit of a waste of time for them to roll their own IDE rather than support an existing editor like RDT (or &lt;a href="http://freeride.rubyforge.org/wiki/wiki.pl"&gt;FreeRIDE&lt;/a&gt;, or whatever). I guess it's a bit too naive of me to think that they'd do something that didn't push their corporate agenda to some extent. Well, I guess I could always ask IBM to throw me some cash...&lt;/p&gt;</description>
      <pubDate>Thu, 07 Sep 2006 22:40:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:f88671d7-6659-47c7-9391-e972b1cb1d88</guid>
      <author>chris.a.williams@gmail.com (Chris)</author>
      <link>http://cwilliams.textdriven.com/articles/2006/09/07/jruby-guys-hired-by-sun-netbeans-ruby-ide-to-come</link>
      <category>Programming</category>
      <category>Personal</category>
      <category>Ruby</category>
      <category>Java</category>
      <category>RDT</category>
      <category>eclipse</category>
      <category>netbeans</category>
      <category>sun</category>
      <category>jruby</category>
      <category>hire</category>
      <category>developers</category>
      <category>ruby</category>
    </item>
    <item>
      <title>Tim Bray on Ruby IDEs</title>
      <description>&lt;p&gt;Tim Bray has been posting an &lt;a href="http://www.tbray.org/ongoing/When/200x/2006/08/17/JRuby"&gt;ongoing series of articles&lt;/a&gt; documenting his experience in creating a Ruby based Atom protocol exerciser. His inisghts are a nice look from a newcomer to the language and he makes a good case for a number of areas where Ruby is behind the times and behind other prevailing languages.&lt;/p&gt;
&lt;p&gt;One such case is in &lt;a href="http://www.tbray.org/ongoing/When/200x/2006/09/05/What-Ruby-Needs"&gt;&lt;abbr title="Integrated Development Environment"&gt;IDE&lt;/abbr&gt;s&lt;/a&gt;. I've been aware of this since I began looking at Ruby, and obviously with my work on &lt;abbr title="Ruby Development Tools"&gt;RDT&lt;/abbr&gt; I've been trying to help out in this regard.&lt;/p&gt;
&lt;p&gt;I would encourage Tim and other newcomers to the language to give &lt;a  hfef="http://rubyeclipse.sourceforge.net/"&gt;RDT&lt;/a&gt; a serious try. While we're light-years away from the level of functionality found in Java support for Eclipse, we've been making some exciting progress on RDT lately.&lt;/p&gt;
&lt;p&gt;In fact, for those who don't mind the bleeding edge, you can download our nightly builds via Eclipse's update mechanism at &lt;a href="http://updatesite.rubypeople.org/nightly"&gt;http://updatesite.rubypeople.org/nightly&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The latest builds now include the work that was completed by &lt;a href="http://soc.jayunit.net/"&gt;Jason in his Google Summer of Code project&lt;/a&gt;. So the astute among you should now notice mark occurences support for variables, and even some code completion. We're working to polish those features up and get code completion working under more conditions. Right now, it'll work easily to complete variable names in scope or methods on a declared type. There are some severe limitations as to when the method completion will work for now: it's the first method in the chain on the object and the type is able to be inferred (i.e. declared in scope). To try out the type inferrencing (and show I'm not lying!), you can use a simple example of invoking code completion on code like "1.".&lt;/p&gt;
&lt;p&gt;I know, it's a long way from the &lt;abbr title="Java Development Tools"&gt;JDT&lt;/abbr&gt;, but we're getting there. And with a pending patch to &lt;a href="http://www.jruby.org"&gt;JRuby&lt;/a&gt;, we'll also be able to integrate the &lt;a href="http://morki.ch/rubyrefactoring"&gt;refactoring/code generation work by Mirko and company&lt;/a&gt;.&lt;/p&gt;</description>
      <pubDate>Wed, 06 Sep 2006 13:33:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:550b1197-29d8-4ba3-bdee-1b8782a97168</guid>
      <author>chris.a.williams@gmail.com (Chris)</author>
      <link>http://cwilliams.textdriven.com/articles/2006/09/06/tim-bray-on-ruby-ides</link>
      <category>Programming</category>
      <category>Personal</category>
      <category>Ruby</category>
      <category>Java</category>
      <category>ruby</category>
      <category>RDT</category>
      <category>eclipse</category>
      <category>java</category>
      <category>refactoring</category>
      <category>programming</category>
      <category>ide</category>
      <category>editor</category>
    </item>
    <item>
      <title>Using the Ruby Development Tools plug-in for Eclipse</title>
      <description>&lt;p&gt;I just noticed today that there's a nice new article up on IBM's developerworks entitled &lt;a href="http://www-128.ibm.com/developerworks/java/library/os-rubyeclipse/?ca=drs-"&gt;Using the Ruby Development Tools plug-in for Eclipse&lt;/a&gt;. The article gives a nice little overview of using the &lt;a href="http://rubyeclipse.sourceforge.net"&gt;Ruby Development Tools Plugins&lt;/a&gt; within Eclipse and developing Ruby code with them. The article ends by incorrectly stating that the current release is 0.5.0, we've &lt;a href="http://cwilliams.textdriven.com/articles/2005/09/29/ruby-development-tools-0-6-0-is-out"&gt;launched 0.6.0&lt;/a&gt; with a significant number of new features. Hopefully this will help drum up some new users and even developers for the plugins!&lt;/p&gt;</description>
      <pubDate>Thu, 13 Oct 2005 14:25:40 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:db3be5c9416df888023c3b0694496c24</guid>
      <author>chris.a.williams@gmail.com (Chris)</author>
      <link>http://cwilliams.textdriven.com/articles/2005/10/13/using-the-ruby-development-tools-plug-in-for-eclipse</link>
      <category>Ruby</category>
      <category>Java</category>
      <category>Programming</category>
      <category>RDT</category>
      <category>ruby</category>
      <category>eclipse</category>
      <category>development</category>
      <category>idea</category>
      <category>tools</category>
      <category>developerworks</category>
      <category>thoughtworks</category>
    </item>
    <item>
      <title>RadRails 0.2 Released, and RadRails' ancestry</title>
      <description>&lt;p&gt;I'd noticed the launch and subsequent talk of the new Ruby on Rails IDE, &lt;a href="http://www.radrails.org/"&gt;RadRails&lt;/a&gt;. The idea intrigued me, especially since I'm one of the lead developers on &lt;a href="http://rubyeclipse.sourceforge.net/"&gt;RDT&lt;/a&gt; and we'd heard a number of folks who had wanted to spin off their own Rails IDE separately or on top of RDT. The interest has been piqued yet again by today's anouncement of RadRails 0.2.&lt;/p&gt;
&lt;p&gt;RadRails is fairly impressive. It's a nice fully self-contained copy of Eclipse with the relevant plugins installed so all you do is unzip and double-click the executable. It has custom loading graphics, Rails project generation and all sorts of neat little helpers. So where did it come from and how'd they get a full Rails IDE up so fast?&lt;/p&gt;
&lt;p&gt;So, I took a peek inside the zip and I was slightly irked by one thing. RadRails &lt;strong&gt;is built on top of RDT&lt;/strong&gt; as well as the &lt;a href="http://subclipse.tigris.org/"&gt;Subclipse&lt;/a&gt; plugin. You wouldn't know that by their webpage, but they did mention us in the about dialog under the help menu. Not for nothing guys, but if you're building on top of RDT and Subclipse (not to mention &lt;a href="http://www.eclipse.org"&gt;Eclipse&lt;/a&gt;), it'd be nice to share the attribution and love. RDT could always use the support to drum up usage or more developers which in turn would help your own efforts...&lt;/p&gt;
&lt;p&gt;OK, personal rant aside, I do see a lot of improvements that they should consider. First, you have these wizards for generating new controllers or models. But they're hidden. You have to right click in the Rails Navigator, select Other... and then open the Rails folder to find these wizards. They should have nice big clickable icons up top on a menubar. Next, If I enter the name AccountsController in the controller wizard, you should be able to recognize that I typed Controller as a suffix and strip it out of the name before running the generator so I don't get accounts_controller_controller.rb generated. Third, try using the latest RDT 0.6.0 - it looks like you're running an old nightly build under the hood there because Rakefile and the Rails scripts are all not recognized as Ruby files and syntax highlighted, which they ought to be with 0.6.0. Fourth, the RI view we have in RDT? It doesn't look or work too well where you guys have moved it to be default. It should be fairly big like the console view in the bottom left, otherwise you can't read anything. Fifth, there should be shortcuts to show the other views RDT has such as the Test::Unit view or the Regexp view. They're still useful when developing a Rails project. &lt;/p&gt;</description>
      <pubDate>Tue, 04 Oct 2005 20:22:02 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:ca52814bdf7d3bbb43a7ab1881e49569</guid>
      <author>chris.a.williams@gmail.com (Chris)</author>
      <link>http://cwilliams.textdriven.com/articles/2005/10/04/radrails-0-2-released-and-radrails-ancestry</link>
      <category>Programming</category>
      <category>Personal</category>
      <category>Rails</category>
      <category>Ruby</category>
      <category>ruby</category>
      <category>Rails</category>
      <category>radrails</category>
      <category>RDT</category>
      <category>eclipse</category>
      <category>plugin</category>
      <category>subclipse</category>
      <category>ide</category>
      <category>editor</category>
    </item>
    <item>
      <title>Ruby Development Tools 0.6.0 is out!</title>
      <description>&lt;p&gt;The long-awaited new version of &lt;a href="http://rubyeclipse.sourceforge.net"&gt;RDT&lt;/a&gt; is now available. For those unfamiliar, RDT is one of the many choices of IDE for Ruby code - Alongside &lt;a href="http://freeride.rubyforge.org/wiki/wiki.pl"&gt;FreeRIDE&lt;/a&gt;, The &lt;a href="http://www.jedit.org/ruby/"&gt;JEdit plugin&lt;/a&gt;, &lt;a href="http://homepage2.nifty.com/sakazuki/rde.html"&gt;RDE&lt;/a&gt;, and &lt;a href="http://www.ruby-ide.com/ruby/ruby_ide_and_ruby_editor.php"&gt;ArachnoRuby&lt;/a&gt;. RDT is an open source Ruby editor built as a "feature" for the &lt;a href="http://www.eclipse.org"&gt;Eclipse&lt;/a&gt; platform. (A feature is simply a set of plugins which should be installed together and are "branded" as a single release or product.)&lt;/p&gt;

&lt;p&gt;This is exciting for me personally because I'm one of RDT's developers (it could be said that I'm the reason why it took so long to get this version out the door. Sorry!). Great big thanks go out to: David Corbin,  Markus Barchfeld and Zach Dennis for helping push this release out the door; Thomas Enebo of the &lt;a href="http://jruby.sourceforge.net/"&gt;JRuby&lt;/a&gt; team for his help in getting integrated with JRuby and catching some hard to pin bugs down; and Torsten Uhlmann and Khaled Agram for their work on the new RI/RDoc view.&lt;/p&gt;

&lt;h3&gt;New Changes&lt;/h3&gt;
&lt;dl&gt;
  &lt;dt&gt;Integration with JRuby&lt;/dt&gt;
    &lt;dd&gt;This was what took so long (for me) and was perhaps a bit too ambitious at first. We integrated the JRuby parser into the backend of RDT to generate an in-memory model of the workspace. For now we're just using it for syntax checking and warnings. Later we plan to leverage this for things like code completion.&lt;/dd&gt;
  &lt;dt&gt;Code Folding&lt;/dt&gt;
    &lt;dd&gt;Of classes, methods, modules&lt;/dd&gt;
  &lt;dt&gt;An integrated RI/RDoc view&lt;/dt&gt;
    &lt;dd&gt;Interactively view the docs for Ruby Core and any other Ruby libraries that have been parsed by RDoc with the ri output format option.&lt;/dd&gt;
   &lt;dt&gt;Generate Rdoc for projects in the workspace&lt;/dt&gt;
    &lt;dd&gt;Under the Project menu, you can generate RDoc for a project and it will automatically create the ri output for use in the integrated RI view.&lt;/dd&gt;
  &lt;dt&gt;Integration of Task tags like in the JDT&lt;/dt&gt;
    &lt;dd&gt;Finally you can sneak in your TODO, FIXME, or XXX's to mark spots in the code where you need to do some more work later. Custom tags, custom priorities, show up in the Tasks view.&lt;/dd&gt;
  &lt;dt&gt;Significantly improved parsing (including problem markers and warnings)&lt;/dt&gt;
    &lt;dd&gt;Thanks to use of the JRuby parser we should be able to handle parsing much more complex Ruby scripts without dying.&lt;/dd&gt;
  &lt;dt&gt;Works with Eclipse 3.1&lt;/dt&gt;
    &lt;dd&gt;The older version, 0.5.0 was broken on Eclipse 3.1 Milestone builds. RDT 0.6.0 fixes that.&lt;/dd&gt;
  &lt;dt&gt;Auto-completion&lt;/dt&gt;
    &lt;dd&gt;Auto-completion of open brackets, parentheses and quotes&lt;/dd&gt;
  &lt;dt&gt;Better Ruby script and Ruby-related file recognition&lt;/dt&gt;
    &lt;dd&gt;We're trying to get better at determing just what is a "Ruby" file (when it doesn't have the rb or rbw extension). We've expanded the files we consider as Ruby scripts or ruby related. (I snuck in a bunch of the Rails script filenames). We've also defaulted to showing all files in our Ruby Resources view.&lt;/dd&gt;
&lt;/dl&gt;

&lt;h3&gt;Other major features&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;Graphical code outline&lt;/li&gt;
  &lt;li&gt;Code formatter&lt;/li&gt;
  &lt;li&gt;Syntax Highlighting&lt;/li&gt;
  &lt;li&gt;Integrated Test::Unit view/runner&lt;/li&gt;
  &lt;li&gt;Interactive Debugger&lt;/li&gt;
  &lt;li&gt;Custom and preset code templates (blocks, loops, class definitions, etc.)&lt;/li&gt;
  &lt;li&gt;Regular Expression tester/view&lt;/li&gt;
  &lt;li&gt;Clickable stack traces in console&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Please check out the new &lt;a href="http://rubyeclipse.sourceforge.net/userdoc/html/ch04.html"&gt;Documentation&lt;/a&gt;, &lt;a href="http://rubyeclipse.sourceforge.net/download.rdt.html"&gt;Download&lt;/a&gt; the latest release (or use the &lt;a href="http://rubyeclipse.sourceforge.net/updatesite"&gt;update site&lt;/a&gt;) and send all of the core developers your &lt;a href="http://rubyeclipse.sourceforge.net/contact.rdt.html"&gt;feedback and patches&lt;/a&gt;!&lt;/p&gt;</description>
      <pubDate>Thu, 29 Sep 2005 14:45:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:8510294ced47274b9ba039002eff9dcf</guid>
      <author>chris.a.williams@gmail.com (Chris)</author>
      <link>http://cwilliams.textdriven.com/articles/2005/09/29/ruby-development-tools-0-6-0-is-out</link>
      <category>Programming</category>
      <category>Personal</category>
      <category>Ruby</category>
      <category>RDT</category>
      <category>ruby</category>
      <category>development</category>
      <category>ide</category>
      <category>tools</category>
      <category>eclipse</category>
      <category>editor</category>
      <category>code</category>
      <category>programming</category>
    </item>
    <item>
      <title>Revived RDT?</title>
      <description>&lt;p&gt;I haven&amp;rsquo;t spoken at all about this, but I&amp;rsquo;m one of the core developers on the &lt;a href="http://rubyeclipse.sourceforge.net/"&gt;&lt;abbr title="Ruby Development Tools"&gt;RDT&lt;/abbr&gt;&lt;/a&gt; project which aims to bring Ruby support to Eclipse as a plugin. I wanted to begin learning Ruby a year ago, and decided a good way to do so way to use my knowledge base in Java. I frequently use &lt;a href="http://www.eclipse.org/"&gt;Eclipse&lt;/a&gt; at work and home, so it seemed like it would be a good fit to start with &amp;ndash; help out creating an Eclipse plugin written in Java for the Ruby language.&lt;/p&gt;
&lt;p&gt;I think I did a pretty good job of jumpstarting the project again when I joined and I&amp;rsquo;ve put a lot of work into the project. However, I got a little &lt;em&gt;too&lt;/em&gt; ambitious after the 0.5.0 release. For 0.6.0, I completely overhauled the core of the model to be much more expansive than previously, and also integrated with the &lt;a href="http://jruby.sourceforge.net/"&gt;JRuby&lt;/a&gt; parser.&lt;/p&gt;
&lt;p&gt;The crux of it was that before we had a hand-made parser and only ever cared about the single file opened in the editor. This limited what we could do to a significant degree. In 0.6.0, I wanted to keep the whole hierarchy of ruby projects and their contents&amp;nbsp;in memory so that we could create syntax problem markers, generate warnings, have tasks, and start working towards doing rdoc/ri integration and code-completion.&lt;/p&gt;
&lt;p&gt;After a lot of work on it I managed to get most of the core model work and JRuby integration done, but kept running into bugs I couldn&amp;rsquo;t nail down. My interest in the project waned, and I had other projects competing for my time &amp;ndash; so the development of the plugin slowed considerably and the 0.6.0 release never saw the light of day.&lt;/p&gt;
&lt;p&gt;But for those of you who do use &lt;abbr title="Ruby Development Tools"&gt;RDT&lt;/abbr&gt; or would like to there&amp;rsquo;s some good news: Zach Dennis and David Corbin, along with a number of users who have contributed some patches, have revived the project and are pushing 0.6.0 closer to release. Tomas Enebo has also been a great help from the JRuby team.&lt;/p&gt;
&lt;p&gt;If you use &lt;abbr title="Ruby Development Tools"&gt;RDT&lt;/abbr&gt; or have some working knowledge of Java and/or Eclipse (and don&amp;rsquo;t mind the cutting edge), please try out the &lt;a href="http://rubyeclipse.sourceforge.net/nightlyBuild/"&gt;nightly builds&lt;/a&gt; and let them know what problems you see, and most of all, thank them for their work.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s great to see someone else pick up the ball and run with it. Let&amp;rsquo;s hope we can get some more developers and users out there to sustain this project. It&amp;rsquo;s difficult spending so much time on an open-source project with a small (typically 2 active) developer base &amp;ndash; but the results can be highly encouraging when you see happy end users, or a big release go out the door. Keep up the good work Zach and David!&lt;/p&gt;</description>
      <pubDate>Fri, 22 Jul 2005 13:16:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:84ff81f7cd83e712f2a1975818611e57</guid>
      <author>cwilliams</author>
      <link>http://cwilliams.textdriven.com/articles/2005/07/22/revived-rdt</link>
      <category>Ruby</category>
      <category>Personal</category>
      <category>Programming</category>
      <category>RDT</category>
      <category>ruby</category>
      <category>eclipse</category>
      <category>plugin</category>
      <category>development</category>
      <category>tools</category>
      <category>language</category>
    </item>
  </channel>
</rss>
