You can probably tell that I'm a big fan of Ruby (and Ruby On Rails) along with my
love of all things Microsoft.
Working variously with Ruby and C# is interesting because of the differing natures
of the languages. I like C# - it all makes sense, and of course you've got the whole
of the .NET framework behind you, but I find that static typing isn't much 'fun' sometimes.
Dynamically-typed Ruby is a huge amount of fun. What other language could have
a guide like this?
You can argue forever about the pros and cons for either position and the differences
in applicability of each language type in a given context.
Of course it's actually really useful to have both - it'd be great to take advantage
of dynamic typing whilst coding, and then have the compiler check the whole thing
over to make sure it's all going to work later on. So it's great to see the efforts
to have a Ruby .NET incarnation. In particular, I'm looking forward to running Rails'
ActiveRecord as my O/RM of choice within .NET... (or even .NET on Rails)
So I feel the need to support efforts to integrate Ruby into CLR or even the bridging
efforts that are out there. John Lam is a good
starting point if you're interested.
