BT

MacRuby 0.4 Lançado com HotCocoa::Gráficos, Threaded GC, DTrace

por Werner Schuster , traduzido por Flávia Castro de Oliveira em 18 Mar 2009 |

MacRuby, um Objective-C baseado na implementação do Ruby está agora disponível na versão 0.4.

Entre as novas características está uma embedding API ("Runtime Objective-C API") que permite usar o MacRuby para scripting da aplicação host. A InfoQ anteriormente relatou sobre a API.

HotCocoa (adicionado no MacRuby 0.3), torna isso fácil para integrar com frameworks Cocoa, ex. na construção de GUIs. Uma nova funcionalidade agora é o HotCocoa::Graphics:

A inspiração para este projeto derivou o Processing e o NodeBox. Estes excelentes ambientes de programação baseado em gráficos para Java e Python são maduros e completo, mas o HCG oferece funcionalidades similares usando a elegante linguagem de programação Ruby e o poder de processamento de gráficos nativos no hardware Mac.

Processing é um linguagem baseada em Java para visualização. _why's Ruby Shoes também oferece capacidades de visualização similares.


O HotCocoa::Graphics blog fornece uma lista do mesmo código (completo com saída gráfica).

Para questões de performance, o MacRuby 0.4 agora roda o GC em uma thread separada e também inclui DTrace probes, que entre outras coisas pode reportar no GC activity (scripts de amostra DTrace para MacRuby).

Entre outras mudanças, o MacRuby 0.4 vem com bibliotecas Ruby 1.9.1, suporte a 64 bit, bem como uma melhor integração com o XCode.

MacRuby está agora disponível para download.

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

Tradução by Fábio Costa Silva

Flávia, a tradução dessa notícia não está boa e merece uma revisão...

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

1 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-2013 C4Media Inc.
Política de privacidade
BT