Tor Norbye's Weblog
"Creator" on this page refers to Sun Java Studio Creator.
« Ruby Screenshot of... | Main | NetBeans+Ruby Demos »

20070227 Tuesday February 27, 2007

Ruby Screenshot of the Week #5

Tim Bray just posted an entry on his first experiments with the Ruby and NetBeans support and in particular, talks about the syntax highlighting. I was already planning on spending this week's screenshot on the highlighting features, so I'll use Tim's ape.rb source code and show you a few more details:

Notice the following:

Regarding the color choices, I should point out that these colors are consistent with the new colors in the Java support in NetBeans 6 - parameters are orange, fields green, unused items gray, and so on.

In doing this screenshot I noticed a couple of bugs I'm off to fix now!

(2007-02-27 14:02:59.0) Permalink Comments [9]

Comments:

Super nice! keep up the good work!

Posted by Juan Pablo Tarquino on February 27, 2007 at 02:53 PM PST #

Hi Tor! I also blogged lately about Ruby / Rails IDE comparison (and installation). I elected your NetBeans Module my editor of choice for the moment. http://tnlessone.wordpress.com/2007/02/28/ruby-rails-ide-comparison-idea-netbeans-radrails Regards

Posted by Sauvray on February 28, 2007 at 05:17 AM PST #

This looks awesome! Can't wait until the final version! Do the current snapshots have debugger facilities?

Posted by None on February 28, 2007 at 05:48 AM PST #

Nope - no debugger yet. I think that's scheduled for M8 - Martin (who's writing it) might be able to provide a more specific date.

Posted by Tor Norbye on February 28, 2007 at 09:23 AM PST #

I would like to finish some more works which will be part of debug-commons.rubyforge.org project. Then I would like to provide first version of NetBeans debugger utilizing debug-commons. The debug-commons is the project which (we hope with RDT people, mainly Markus Barchfeld) will serve, in the future, as a kind of starting point for those who wants to implement Ruby debugger frontend. It will also contain intermediate libraries for languages like Java (only Java in the beginning) which make it easier to utilize the debug-commons backends by individual frontends. There seems to be a lot of efforts, some closed-source and some open-source, in the area. So hopefully joining together will work for everybody. Read the history of the project. The biggest deal was done by Markus.

So in short I would like to commit/stabilize in 2-4 weeks. It depends :) Then I would like to concentrate on more features in both frontend and backends.

Posted by Martin Krauskopf on February 28, 2007 at 12:16 PM PST #

Where can I download this? I'm behind corp. firewall so I have no option to grab CVS source tree and compile it myself. I tried http://www.netbeans.info/downloads/dev.php but don't know which build to get...

Posted by stinkyminky on February 28, 2007 at 12:58 PM PST #

To get the bits, download NetBeans 6 M7, then go to the Daily update center, and in the "Features" category add "Ruby". That should pull in everything else you need. Be sure to update early & often.

Posted by Tor Norbye on February 28, 2007 at 03:06 PM PST #

Congratulations! :-) When they optimize Ruby/JRuby's speed, it is going to be a marvel.

Posted by Juan on March 02, 2007 at 08:47 AM PST #

Thanks. I have just installed and testing it out. Now, I can use in my mac too. [ I was able to compile it from linux and cygwin/winnt but able to compile netbeans on mac osx ] Sweet!

Posted by stinkyminky on March 05, 2007 at 07:46 AM PST #

Post a Comment:

Comments are closed for this entry.