Does Ruby handle .NET? I looked on a the web a bit and see things that seem a bit raw.

I don't know what you've seen, but I'll share what I've found. Ruby itself doesn't run on the .NET VM, so if you are looking for a native .NET language, Ruby isn't the way to go.

However there are two Ruby/.NET bridge applications. Here's my 5 minute review: The Saltypickle implementation ([link|http://www.saltypickle.com/rubydotnet|http://www.saltypickle.com/rubydotnet]) uses sockets to bridge between Ruby and .NET. They also have a in-memory implementation of their bridge. The SourceForge Ruby/.NET implementation ([link|http://rubydotnet.sourceforge.net|http://rubydotnet.sourceforge.net]) was designed from scratch to work in-process. The sockets approach is more flexible, but the in-process bridge is faster and simpler.

If the bridge approach is acceptable, then I think I would start with the SourceForge version. They have a nice sample page for example code.

I hope this helps.