Its getting downright exciting in the dynamic languages arena!
As a bonus, Microsoft is releasing all of this under a BSD-style license, the Microsoft Permissive License. Hopefully, this is a true BSD-style license without any gotchas, but if anyone knows more about the details of this license, please post a comment. On top of all this, Microsoftâ€™s new cross-browser Silverlight plugin will allow all of this to run client-side in the browser!
Jon Udell has a podcast where he interviews John Lam about the DLR and IronRuby. John is the creator of RubyCLR, who was later hired by Microsoft to create IronRuby
This does sound exciting. The one thing that concerns me though is Microsoft's tendency to want to expand on existing open technologies with proprietary features that will then only work with their plugin/browser/etc. I guess I'm just saying that I hope if they expand on Ruby in any way it will be through gems or such. Hopefully we don't end up in a type of setting ala the web standard crushing IE/Netscape wars.
I should be more positive. Thanks for the news rasheed. We hope for the best!
As an old Microsoft programmer (worked for them for a bit and used their languages for too long) I am not excited by IronRuby at all, or JRuby for that matter until they prove they wont add 'extensions'. My hopes are behind Rubinius on Rails becoming a reality soon so that they can clinch us rails fanatics for themselves.
I enjoy the purity of Ruby and the purity of the syntax that the Ruby and Rails ecosystem sticks too. Before long we will see alot more MethodsLikeThis and _variablesLikeThis, and the code reviews I perform for clients will be even more filled with desk pounding and swearing.
hi .. one more advancement from microsoft towords Ruby is ucan use ruby in microsofts new product "silverlight"..
more details fro microsoft below.
Ruby under Silverlight is still a far ways off (it'll depend on how fast John Lam's team can get IronRuby ready).
Silverlight 1.1 will allow .NET code to run in your browser -- whether it's MSIE, Firefox, Safari, etc. Higher-level programming languages like Ruby will run on top of that.
After attending Lang.NET in January, and meeting Charlie Nutter and John Lam, I've become much more interested in JRuby and especially IronRuby. The DLR adds optimization possibilities that won't be available on other platforms for quite some time. In fact, Jim Hugunin gave a compelling presentation on how the DLR improved IronPython's performance. For some commonly used operations, the DLR yielded a 50x speed increase. It's impressive stuff, especially since Matz' Ruby is painfully slow.