Logo após o RailsConf, Martin Fowler publicou um post falando sobre a posição da Microsoft em relação ao Ruby e sua comunidade. Segundo ele a comunidade está aberta a este relacionamento, no entanto ele teme que a Microsoft não esteja 100% comprometida neste intuito.
Neste mesmo post e em um outro, Fowler reforça a importância do JRuby tanto para a comunidade Ruby, como para a comunidade Java.
John Lam, responsável pelo IronRuby na Microsoft, fez uma excelente réplica, mostrando todo o comprometimento da MS neste projeto. De quebra ainda anunciou os planos para lançar a primeira versão do IronRuby na OSCON, que acontece no final de julho.
Apesar de termos ficado para "trás", com o lançamento do JRuby, acredito que a iniciativa da Microsoft em relação ao Ruby e às linguagens dinâmicas é muito mais consistente por alguns motivos:
A implementação do DLR (Dynamic Language Runtime) mostra a consistência do .Net Framework como plataforma multi-linguagem. Enquanto Fowler comemora a implementação de uma segunda linguagem em cima da JVM, a Microsoft oferece um framework para linguagens dinâmicas e, de cara, três implementações: IronPhyton, IronRuby e VB v.Next. Além disso, abre a possibilidade de novas implementações, como o Vista SmallTalk, que já está sendo migrado.
A incorporação da DLR no Silverlight abre um novo horizonte para o .Net Framework e para a comunidade Ruby, permitindo executar código no cliente através de um plugin leve, seguro e também multi-linguagem.
Eu particularmente estou muito otimista com o DLR e com o Silverlight e acredito que a Microsoft, ao contrário do que parece, está bem à frente da concorrência... again