MacRuby - MacRuby
Vývojáři | Laurent Sansonetti ( Apple Inc. ) |
---|---|
Konečné vydání | 0,12 / 11. června 2012
|
Úložiště | |
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 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
- Oficiální webové stránky
- Stažení MacRuby
- Vývoj kakaových aplikací pomocí MacRuby
- Prezentace MacRuby během RubyConf 08 od Laurenta Sansonettiho (video)
- Vývoj aplikací pro OS X s HotCocoa od Richa Kilmera (video)
- Úvod do MacRuby (snímky)
- MacRuby na prezentaci Max během RubyConf India 2010 Brendana Lima (snímky)
- MacRuby: Definitivní průvodce
- Účet MacRuby na Twitteru
- Fool's Ruby and Cocoa Workshop - MacRuby Archive
- Výukový program pro data jádra MacRuby
- Používání MacRuby se Snow Leopard