MacRuby - MacRuby

MacRuby
MacRuby logo.png
Desenvolvedor (s) Laurent Sansonetti ( Apple Inc. )
Último lançamento
0,12 / 11 de junho de 2012 ; 8 anos atrás  ( 11/06/2012 )
Repositório Edite isso no Wikidata
Escrito em C , C ++ , Objective-C
Sistema operacional Mac OS X
Modelo Intérprete e compilador da linguagem de programação Ruby
Licença Licença Ruby
Local na rede Internet www .macruby .org

MacRuby é uma implementação descontinuada da linguagem Ruby que rodava no tempo de execução Objective-C e no framework CoreFoundation em desenvolvimento pela Apple Inc. que "deveria substituir o RubyCocoa ". Ele tinha como alvo o Ruby 1.9 e usou a infraestrutura do compilador LLVM de alto desempenho a partir da versão 0.5. Suporta compilação antecipada e just-in-time .

MacRuby suportava o Interface Builder e vinha com uma biblioteca central chamada HotCocoa para simplificar a programação do Cocoa . MacRuby também foi usado como uma linguagem de script embutida para aplicativos Objective-C.

Em maio de 2012, Laurent Sansonetti anunciou o RubyMotion , uma versão do MacRuby para iOS , OS X e Android .

O desenvolvimento no MacRuby terminou efetivamente no final de 2011, coincidindo com a saída do autor principal da Apple Inc .. Desde 5 de janeiro de 2015, o projeto MacRuby não está mais em desenvolvimento ativo; MacRuby não funciona no Mavericks, a equipe mudou seu foco para um produto comercial RubyMotion para iOS e OS X.

História

MacRuby foi originalmente chamado de "ruby + objc" e foi desenvolvido por Laurent Sansonetti, que começou a trabalhar nele no final de 2007. Em março de 2008, a primeira versão publicamente disponível, MacRuby 0.1, foi anunciada no fórum oficial do RubyTalk. A versão 0.2 foi lançada em junho de 2008 e implementou strings Ruby, arrays e hashes como tipos Cocoa nativos. Em setembro de 2008, o MacRuby 0.3 foi lançado e incluiu a biblioteca HotCocoa, bem como vários programas de exemplo HotCocoa. Em outubro de 2008, a Apple criou sua primeira página MacRuby em seu site do Developer Connection.

MacRuby 0.4 foi lançado em março de 2009, MacRuby 0.5, 0.6, 0.7 em janeiro, maio e outubro de 2010, respectivamente. MacRuby 0.8, foi lançado em 13 de dezembro de 2010, 0.9 em 25 de fevereiro de 2011, 0.10 em 23 de março de 2011, 0.11 em 17 de outubro de 2011, 0.12 em 11 de junho de 2012.

Veja também

Referências

links externos