[Ironruby-core] Wondering how many will go with C#, after IronRuby arrives

Ryan Belcher lists at ruby-forum.com
Wed Jun 18 10:26:46 EDT 2008

Rahil Kantharia wrote:
> Josh Charles wrote:
>> I have to agree with Mike here.  Ruby development with TextMate (a
>> text editor only) works wonderfully, but I would be hesitant to
>> develop C# applications in the same way.
>> On the other hand, one thing that will be really nice is to have a
>> debugger that works easily, and at least similar to the one in Visual
>> Studio.
> ----------------------------------
> Majority of IronRuby developers will be using Ironruby for web designing 
> purpose, and working with Asp.Net MVC with IronRuby, a good IDE like VS 
> Express is a must.
> For a plain Ruby development even "Scite" and "Netbeans 6.1" are the 
> best choice around. Even NotePad can solve that problem, but its hardly 
> used.
> But when it comes to Asp.Net MVC with IronRuby, one cannot survive 
> without a great IDE, thats sure.

There are aspects of Ruby that make IDE's both far more complicated and 
far more useful.  Consider working with ActiveRecord.  There's no 
denying that it would be nice to have Intellisense-like autocompletion 
for your AR objects if, for example, you forgot the name of one of your 
fields.  (Sure you can keep a schema file open if you have 3 tables, but 
what if you have 50).  And is the method you are looking for a field in 
the table, a method in the class, or base class, or a method added by a 
module, or worse a method that was monkey-patched in.

I suppose you could keep a script/console running to query such things, 
but certainly its faster to have that information immediately in editor.

I've never worked on an IDE before, but the topic of how you implement 
Intellisense for Ruby has always interested me.  I imagine it must be 
100x harder to do it for Ruby than for C++ (or maybe just use 100x more 
processing power).  But I'm thinking that the DLR must make such things 
much easier.  Is that the case?
Posted via http://www.ruby-forum.com/.

More information about the Ironruby-core mailing list