BT

JRuby Roundup: versão 1.4 Final do JRuby lançada, Novo Launcher Nativo para Windows, HPricot 0.8.2

por Werner Schuster , traduzido por André Faria Gomes em 12 Nov 2009 |

JRuby 1.4.0 já está disponível (links para download do JRuby 1.4).

A InfoQ cobriu as mudanças e os novos recursos das versões Release Candidate do JRuby 1.4 que já estavam com os novos recursos quase prontos.

Uma adicional do final do ciclo de lançamento foi um Launcher Nativo de JRuby para Windows. Vladimir Sizikov explica as vantagens do novo Launcher sobre o antigo launcher baseado em arquivo .bat:

Recetemente eu tenho corrigido alguns erros de script do JRuby BAT Launcher, e isso é complicado, como sempre: assim que se corrige um problema com a maneira que um arquivo BAT analisa parâmetros, um novo problema surge (e algumas regressões por consequencia). Espaços, colchetes, aspas, & ^ e sinais, e assim por diante. Estamos jogando este jogo há anos, e cada vez que a coisa vai ficando mais e mais feia. [..]
[O] JRuby Launcher nativo para Windows [..] tem uma boa detecção de Java, uma capacidade de executar Java in-process (desta forma no gerenciador de tareefas pode-se ver jruby.exe ao invés de apenas java.exe), ele lida bem com a maioria dos argumentos de linha de comando do JRuby, permite passar parâmetros para a JVM quando necessário (através da opção-J, como sempre fizemos), e ele pode lidar com espaços e parênteses no caminho (path), etc

Vladimir também menciona a forma adequada para se verificar a versão do sistema operacional em que o Ruby é executado:

    require ‘rbconfig’
    WINDOZE = Config::CONFIG[‘host_os’] =~ /mswin|mingw/

O artigo no blog do Vladimir contém mais detalhes e os motivos pelos quais essa forma é mais adequada.

Finalmente, Nick Sieger anunciou uma nova versão do _why's Hpricot, uma biblioteca popular para acessar HTML/XML. O Hpricot 0.8.2 está disponível no Rubyforge. A nova versão corrige problemas de longa data (JRuby-3732 explica essa história) e faz o Hpricot funcionar sobre o JRuby novamente.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT