In my horrendously naive opinion, I think Microsoft aren't doing this to try and convert the Ruby community over to MS.  <br><br>I think they're just trying to give current .Net developers the ways & means to develop using dynamic languages (Python, Javascript and a dynamic VB are also in the midst).  
<br><br>For Rubyists this will be surely be a good thing - a whole bunch more developers are going to take a real interest in Ruby who might not have otherwise.  <br><br><br><div><span class="gmail_quote">On 26/07/07, <b class="gmail_sendername">
John Scholes</b> <<a href="mailto:j3s1c4@googlemail.com">j3s1c4@googlemail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Is it really sensible to tangle with this? The objective is it tie you<br>in to MS and, more immediately, to get free comment etc. We have seen<br>this umpteen times before with MS. Stay away!<br><br>See eg<br><a href="http://www.computerwire.com/services/service/publication/article/?pid=CWCG005742&aid=A5A30EEE-44EC-4E6D-9547-FFE3EE5D5078">
http://www.computerwire.com/services/service/publication/article/?pid=CWCG005742&aid=A5A30EEE-44EC-4E6D-9547-FFE3EE5D5078</a><br><br><br>which unfortunately needs registration. But here is the first part to<br>give the flavour:
<br><br>> Often lumped together with other web dynamic scripting languages like<br>> PHP, Perl, and Python, Ruby has drawn significant buzz thanks to the<br>> rails framework that made it even easier to develop web apps. And now
<br>> Microsoft has released a community preview of its own dialect,<br>> IronRuby, which it claims fixes some of Ruby's shortcomings.<br>><br>> According to John Lam, program manager for dynamic language run times
<br>> at Microsoft, the benefit will be much faster performance for web apps<br>> that use the Microsoft stack. That means that Ruby gets access to<br>> native debuggers, code profiling tools, a C# compiler, and other
<br>> goodies courtesy of the .NET Framework.<br>><br>> But it also means that, unless you refrain from using .NET libraries,<br>> IronRuby will only run in Microsoft environments, with one exception.<br>> Using Silverlight, Microsoft's multi-browser run time, you could also
<br>> develop IronRuby-based web apps to reside and run inside the browser<br>> client as well.<br>><br>> The key to IronRuby is that it is designed to run on Microsoft's<br>> Dynamic Language Runtime (DLR), which as the name implies is the
<br>> add-on designed for web dynamic scripting languages. Like IronRuby,<br>> DLR is only in community preview. And, while it would be logical that<br>> both technologies would get commercially released at the same time, at
<br>> this point Microsoft is only saying that it expects DLR to enter<br>> general release in about a year, but is not making any<br>> prognostications for IronRuby itself.<br>><br>> IronRuby was first announced at Microsoft's second Mix conference for
<br>> web developers, held this last April. This week's announcement is that<br>> the language is being released as a community preview under<br>> Microsoft's "Permissive License." In effect, it's Microsoft's closest
<br>> equivalent to the BSD open source license, that allows developers to<br>> play around with source code. Within six hours after the preview code<br>> was released, the Mono Project (implementing .NET server and client on
<br>> other platforms) incorporated it within six hours.<br>><br>> In this case, Microsoft is asking the community to develop libraries,<br>> but for now, is asking for hands-off on the IronRuby compiler, because
<br>> it depends on another development release technology, the Dynamic<br>> Language Runtime (DLR). As an extension to .NET's Common Language<br>> Runtime (CLR), Microsoft's DLR is designed to run web dynamic<br>
> scripting languages. At this point, it too is in community technology<br>> preview, but not under any kind of shared or permissive source license.<br>><br>> Lam said that the dependency on DLR, which itself is still a work in
<br>> progress. "Because Microsoft has not finalized the public interfaces<br>> of the DLR, we didn't want to end up with external IP mixed into it,<br>> as it is part of the CLR."<br><br><br>John Scholes<br><a href="http://doyoulovems.com/">
http://doyoulovems.com/</a><br><br><br><br><br>_______________________________________________<br>Chat mailing list<br><a href="mailto:Chat@lists.lrug.org">Chat@lists.lrug.org</a><br><a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org">
http://lists.lrug.org/listinfo.cgi/chat-lrug.org</a><br></blockquote></div><br>