BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias MacRuby 0.6: Suporte a debug, extensões C e melhor compatibilidade

MacRuby 0.6: Suporte a debug, extensões C e melhor compatibilidade

Favoritos

Após 3 meses de trabalho os desenvolvedores do MacRuby anunciaram a mais nova versão do projeto, o MacRuby 0.6, a última versão vêm trazer, dentre suas novidades, uma maior integração com o Mac OS X e com Cocoa. A nova versão foi considerada "estável para desenvolvimento com Cocoa" o que já é um grande avanço para todos os desenvolvedores que aguardavam mais estabilidadade.

Além da estabilidade novas funcionalidades foram adicionadas ao MacRuby 0.6, dentre elas temos:

  • Suporte experimental a debug
  • Suporte a extensões C
  • A base foi reescrita para melhor compatibilidade e futuras atualizações (Novo Hash, String e Regexp)
  • API's para GCD (Grand Central Dispatch)

O suporte a extensões C faz com que seja possível utilizar extensões como o Nokogiri, SQLite3 and PostgreSQL junto com o MacRuby. As API para GCD provê uma forma fácil e abstrata para se tratar com programação concorrente. O debug é outra funcionalidade que vêm em boa hora, mesmo sendo lançado com um suporte "experimental" já é possível chamar o compilador através do comando "macrubyd" para que ele fique em modo debug adicionando assim alguns logs adicionais além de realizar o debug.

Os próprios desenvolvedores admitiram que ainda é necessário melhorar a compatibilidade com o Ruby porém já houve é possível ver um grande diferença entre a versão 0.6 e 0.5. O MacRuby 0.6 pode ser baixado aqui, porém esse pacote está disponível apenas para Mac OS S 10.6 (Snow Leopard). Usuários do Leopard(10.5) também poderão utilizar porém é necessário compilar o código fonte.

Se você deseja obter informações mais detalhadas sobre o novo release confira o anúncio oficial no site do MacRuby.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

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

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

BT