Vários anos atrás, a Microsoft anunciou que Ruby e Python estavam chegando ao .net. Os projetos foram chamados IronRuby e IronPython, respectivamente. A Microsoft disse que os projetos seriam construídos sobre o DLR .net.
A WIKIpedia indica que, para todos os efeitos, esses projetos foram abandonados pela Microsoft.
Por que a Microsoft abandonou esses projetos?
4
Eles nunca foram mantidos pela Microsoft. Suporte Visual Studio ainda existe no Visual Studio 2013.
—
Ramhound
O projeto IronPython ainda está forte, enquanto o IronRuby está efetivamente morto. Por que a Microsoft os lançou para a comunidade de código aberto nunca foi respondido em um fórum público, mas você pode especular que o desenvolvedor geral da Microsoft e as pessoas que usam suas plataformas de desenvolvimento estavam mais interessadas em C # e C ++. Provavelmente não era lucrativo oferecer suporte a coisas como IronRuby e IronPython, porque tinha pouca tração no mundo em geral, e, finalmente, a Microsoft se preocupa com as pessoas usando suas ferramentas e plataformas, e eles suportam as tecnologias com as quais se preocupam.
—
Wkl 13/09/13
@ Ramhound - na infância, o IronRuby e o IronPython foram iniciados na Microsoft. Também fui à escola com um dos líderes do projeto (que se tornou coordenador dos dois projetos depois que os projetos foram lançados sob licenças de código aberto).
—
Wkl 13/09/13
Quando o .NET foi criado, a Microsoft se preocupou com o fato de poder oferecer suporte a praticamente qualquer idioma. Tive a impressão de que projetos como o IronPython e o IronRuby deveriam (1) testar o design do .NET para garantir que ele realmente pudesse lidar com eles e (2) provar o valor do .NET para desenvolvedores e para o mercado. Depois que o .NET foi estabelecido, presumo que lançar esses projetos na natureza e permitir que eles tenham sucesso ou falhem por seus próprios méritos fizeram muito sentido.
—
Steve314
@mattnz Há uma resposta objetiva explicada em en.wikipedia.org/wiki/Dynamic_Language_Runtime - o projeto DLR acabou sendo impróprio para outros idiomas.
—
ivan_pozdeev