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.

Avalie esse artigo

Relevância
Estilo/Redação

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 mensagens 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 mensagens dessa discussão

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

Receber mensagens dessa discussão

1 Dê sua opinião
Feedback geral
Bugs
Publicidade
Editorial
Marketing
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2016 C4Media Inc.
Política de privacidade
BT

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.