JetBrains builds fantastic stuff. IntelliJ is the only way to write Java and Resharper is a requirement for any real C# work. I'm not doing any Ruby work, but this does look cool. I'll assume they build the back-end stuff in a general way for dynamic languages and keep my fingers crossed for Python and Javascript support someday :-)
Just playing with it now - the code completion feature <i>rules</i>. It's the one thing I missed from the old IntelliJ.<p>Some suckiness:<p>- No REPL that I can see. Surely an irb prompt is lurking there somewhere?
- Ugly typography. TextMate spoiled me on getting my code to look good even when it didn't do the right thing
Hrmm...I was under the impression all new language support (JS, Flex, Ruby, etc.) would be rolled into IDEA in the form of a new plugin architecture that was to be release with v8. This is an interesting development indeed.
I like how they call guessing the type of a variable via flaky heuristics "type inference". Methinks they have spent a bit too much time reading programming reddit.