MacRuby - MacRuby

MacRuby
Logo MacRuby.png
Vývojáři Laurent Sansonetti ( Apple Inc. )
Konečné vydání
0,12 / 11. června 2012 ; před 8 lety  ( 11.06.2012 )
Úložiště Upravte to na Wikidata
Napsáno C , C ++ , Objective-C
Operační systém Mac OS X
Typ Tlumočník a překladač programovacího jazyka Ruby
Licence Ruby licence
webová stránka www .macruby .org

MacRuby je ukončená implementace jazyka Ruby, která běžela na runtime Objective-C a CoreFoundation framework vyvíjený společností Apple Inc., který „měl nahradit RubyCocoa “. Zaměřila se na Ruby 1.9 a používala vysoce výkonnou infrastrukturu kompilátoru LLVM počínaje verzí 0.5. Podporuje kompilaci předem a just-in-time .

MacRuby podporuje Interface Builder a dodává se s hlavní knihovnou nazvanou HotCocoa, která zjednodušuje programování kakaa . MacRuby byl také používán jako vložený skriptovací jazyk pro aplikace Objective-C.

V květnu 2012 Laurent Sansonetti oznámil RubyMotion , port MacRuby pro iOS , OS X a Android .

Vývoj na MacRuby účinně skončila na konci roku 2011, současně s odchodem hlavním autorem je od Apple Inc . Od 5. ledna 2015 již projekt MacRuby není v aktivním vývoji; MacRuby nepracuje na Mavericks, tým přesunul své zaměření na komerční produkt RubyMotion pro iOS a OS X.

Dějiny

MacRuby se původně nazývalo „ruby + objc“ a vyvinul je Laurent Sansonetti, který na nich začal pracovat koncem roku 2007. V březnu 2008 byla na oficiálním fóru RubyTalk ohlášena první veřejně dostupná verze MacRuby 0.1. Verze 0.2 byla vydána v červnu 2008 a implementovala řetězce Ruby, pole a hashe jako nativní typy kakaa. V září 2008 vyšlo MacRuby 0.3, které obsahovalo knihovnu HotCocoa a několik ukázkových programů HotCocoa. V říjnu 2008 společnost Apple vytvořila svou první stránku MacRuby na svém webu Developer Connection.

MacRuby 0.4 byl vydán v březnu 2009, MacRuby 0.5, 0.6, 0.7 v lednu, květnu a říjnu 2010. MacRuby 0.8, vyšlo 13. prosince 2010, 0,9 25. února 2011, 0,10 23. března 2011, 0,11 17. října 2011, 0,12 11. června 2012.

Viz také

Reference

externí odkazy