Just as a proof of concept, I hacked the Ruby parser into an add-in
for Cygnus/Redhat's Source Navigator (http://sources.redhat.com/sourcenav/)

I've got it handling classes, nested classes, modules, global
functions and class/module methods. I haven't bothered with the syntax 
highlighting stuff--that's pretty trivial.

Anyway, so far the results are encouraging (if you like the Source
Navigator style of interface). You can zip back and forth between a
method and it's definition, view class hierarchies, browse symbols,
and all sorts of other cool stuff. I've posted a fairly boring
screenshot at

  http://www.pragmaticprogrammer.com/pub/ruby/sn.gif

Do people think this is worth continuing? If so, does anyone want to
help (my backlog is getting scary)?


Regards


Dave