Publicado por Rafael Rosa em 09 de May de 2010

Lançado o IronRuby 1.0 – O resultado da Microsoft depois de 3 anos

Três anos após a Microsoft anunciar que estaria fazendo uma implementação do Ruby, eles lançaram o IronRuby 1.0. O IronRuby é a tentativa da Microsoft de levar o Ruby nativo à DLR que roda sobre o .NET (e Mono), e com a versão 1.0 eles chegaram a maturidade, sendo que Jimmy Schementi diz que é a "primeira versão estável."

O IronRuby 1.0 pode ser baixado em dois formatos diferentes - um instalador Windows para .NET 4.0 ou um arquivo ZIP, e um instalador para Windows com .NET 2.0 SP1 ou arquivo ZIP. A versão para .NET 4.0 tem um tempo de carregamento menor e tem muito mais funcionalidades (em se tratando de integração com o .NET) mas a versão para .NET 2.0 SP1 pode rodar no Mono, que é o .NET cross-platform, open source.

A equipe do IronRuby está preocupada em fazer da versão 1.0 uma plataforma estável e madura, e eles tem progredido bastante. Há pouco tempo, o IronRuby passa em 85,95% do RubySpec (para efeitos de comparação, a versão MRI para Windows, o ruby.exe, passa em 97,84%), sendo que as maiores falhas estão nos testes das bibliotecas. O IronRuby passa especialmente bem nos testes da linguagem, com 98,31% contra 99.89% para o ruby.exe. O IronRuby promete compatibilidade com o Ruby 1.8.6 e pode rodar o Rails 2.3.5.

Há pouco tempo apresentamos um tutorial de como fazer o IronRuby e o Silverlight rodarem em um browser web (em inglês) e fizemos uma entrevista com o desenvolvedor do IronRuby, Jimmy Schementi (em inglês), então não iremos entrar em detalhes, veja os outros artigos para ter mais informações sobre ele.

Novos trechos de código que podem ser interessantes incluem um artigo sobre como usar o FlexMock com tipos C# e uma demonstração de como associar arquivos Ruby em pacotes .NET usando embedded resources. Esse último é particularmente interessante por possibilitar que você esconda código Ruby em projetos .NET sem que desenvolvedores ou sysadmins chatos fiquem sabendo ;-)

Agradecimentos especiais para David Lake por ajudar nesse artigo.

2 Comentários para “Lançado o IronRuby 1.0 – O resultado da Microsoft depois de 3 anos”

  1. #1
    uchoaaa Disse:

    Ops, tradução fail aí, hein?! "A equipe do IronRuby estão preocupados..."

    No mais, é interessante o interesse da Microsoft em trabalhar com Ruby.

    []s

  2. #2
    Rafael Rosa Disse:

    Texto corrigido, valeu por avisar.

Deixe um Comentário