BT
x Por favor preencha a pesquisa do InfoQ !

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

Percebemos que você está utilizando um bloqueador de propagandas

Nós entendemos porquê utilizar um bloqueador de propagandas. No entanto, nós precisamos da sua ajuda para manter o InfoQ gratuito. O InfoQ não compartilhará seus dados com nenhum terceiro sem que você autorize. Procuramos trabalhar com anúncios de empresas e produtos que sejam relevantes para nossos leitores. Por favor, considere adicionar o InfoQ como uma exceção no seu bloqueador de propagandas.