BT

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

por Pedro Mariano em 04 Mai 2010 |

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.

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