Hi!

I expect that this topic to have been discussed way to many times on the ml, so I would like to
excuse me for re-opening it.

I am doing Java development for quite a while (since 98) and lately with all the news around Ruby I
have started lookin' in. I see a lot of movement around, many great ideas and a lot of efforts going
in. 

But, there is one 'little' aspect that bugs me. Imo, the tools around a language will take it from a
'niche' and transform it to an 'big success'. While I see a lot of nice ideas put into different
type framework, I cannot see any big effort going to an IDE. 
I am seeing some of them around:
- Ruby support in vim
- Ruby support in Emacs
- Mondrian Ruby IDE
- FreeRIDE
- Arachno Ruby (I feel this is the only one going to the right direction ;-)),

but none of them are at a level comparable with real IDEs (being them IDEs for Java, Python,
C/C++/C#, etc). I am wondering why aren't the Ruby community considering this an important aspect?

[intermezzo]
A few months ago Cedric Beust (http://beust.com) and myself (http://themindstorms.blogspot.com) have
launched a new unit-integration testing framework. We had good reviews right from the start, but
after launching an Eclipse plugin, the feedback was just 'great'.
[/intermezzo]

I have run through different Ruby books and currently I wanted to start looking more deeply. As my
time doesn't allow me too much research, I 'gems' installed a few simple distros just to look at 'em
and see Ruby at work. But working with vim (and I did a lot of Java dev, back in time) seems to me
deprecate (sorry, I don't want to start a flame - it is just an opinion). I have never been able to
use Emacs decently (this is probably only my fault), FreeRIDE is not there for me and only Arachno
seems promising to me (not an affiliate of Arachno ;-) - unfortunately commercial product and I
don't thing any guy starting with Ruby will jump to buy it, even if this would be great for Mr.
Lothar Scholz).

What I would like to see:
1/ project management
2/ integrated documentation (API documentation)
3/ easy source code navigation (like go to declaration, implement this method, etc)
4/ autocompletion
5/ probably many others I don't remember now.

I would like to find out your opinion on this matter, from the point of more experienced Ruby
developers.

tia,
--:alex |.::the_mindstorm::.|