Articulo de referencia

MacRuby

http://lists.macosforge.org/pipermail/macruby-devel/2012-June/008842.html {{Webarchive|url=https://web.archive.org/web/20130728151801/https://lists.macosforge.org/pipermail/macr...

MacRuby es una implementación descontinuada del lenguaje Ruby que se ejecutaba en el entorno de ejecución Objective-C y el marco CoreFoundation en desarrollo por Apple Inc., que "se suponía que reemplazaría a RubyCocoa ". [ 2 ] Estaba dirigido a Ruby 1.9 y utilizaba la infraestructura de compilación de alto rendimiento LLVM a partir de la versión 0.5. Admite compilación tanto anticipada como justo a tiempo .

MacRuby era compatible con Interface Builder e incluía una biblioteca principal llamada HotCocoa para simplificar la programación en Cocoa . MacRuby también se utilizaba como lenguaje de scripting integrado para aplicaciones Objective-C. [ 3 ]

En mayo de 2012, Laurent Sansonetti anunció RubyMotion , una adaptación de MacRuby para iOS , OS X y Android . [ 4 ]

El desarrollo de MacRuby terminó efectivamente a finales de 2011, coincidiendo con la salida del autor principal de Apple Inc. A partir del 5 de enero de 2015, el proyecto MacRuby ya no está en desarrollo activo; [ 5 ] MacRuby no funciona en Mavericks, ya que el equipo cambió su enfoque a un producto comercial RubyMotion para iOS y OS X.

Historia

MacRuby se llamaba originalmente "ruby+objc" [ 6 ] y fue desarrollado por Laurent Sansonetti, quien comenzó a trabajar en él a finales de 2007. En marzo de 2008, se anunció la primera versión disponible públicamente, MacRuby 0.1, en el foro oficial de RubyTalk. [ 7 ] La ​​versión 0.2 se lanzó en junio de 2008 e implementó cadenas, matrices y hashes de Ruby como tipos nativos de Cocoa. [ 8 ] En septiembre de 2008, se lanzó MacRuby 0.3 [ 9 ] e incluyó la biblioteca HotCocoa [ 10 ] así como varios programas de ejemplo de HotCocoa. [ 11 ] En octubre de 2008, Apple creó su primera página de MacRuby en su sitio web Developer Connection. [ 12 ]

MacRuby 0.4 se lanzó en marzo de 2009, MacRuby 0.5, 0.6, 0.7 en enero, mayo y octubre de 2010 respectivamente. MacRuby 0.8 se lanzó el 13 de diciembre de 2010, [ 13 ] 0.9 el 25 de febrero de 2011 [ 14 ] [ 15 ] 0.10 el 23 de marzo de 2011, [ 16 ] 0.11 el 17 de octubre de 2011, [ 17 ] 0.12 el 11 de junio de 2012. [ 1 ]

Véase también

  • F-Script
  • Nu

Referencias

  1. 1 2 http://lists.macosforge.org/pipermail/macruby-devel/2012-June/008842.html Archivado el 28 de julio de 2013 en Wayback Machine Notas de la versión 0.12 de MacRuby
  2. http://forums.pragprog.com/forums/76/topics/687#posts-4160 Archivado el 2 de abril de 2010 en Wayback Machine . Discusión sobre MacRuby como reemplazo de RubyCocoa.
  3. http://www.infoq.com/news/2008/10/macruby-embedding Integración de MacRuby para scripts de aplicaciones
  4. RubyMotion - Acerca de . RubyMotion.com. Consultado el 20 de julio de 2012.
  5. Readme.rdoc . Github.com. Consultado el 12 de febrero de 2015.
  6. http://chopine.be/lrz/diary/2007-12-07_ruby-objc-Part-1.html Archivado el 13 de diciembre de 2007 en Wayback Machine . El desarrollador Laurent Sansonetti habla por primera vez de "ruby+objc" (que se convirtió en MacRuby) en su blog.
  7. http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/294485 Archivado el 5 de noviembre de 2008 en Wayback Machine Ruby-Talk: Anuncio de MacRuby 0.1
  8. "MacRuby" . Archivado del original el 30 de octubre de 2008. Consultado el 25 de octubre de 2008 .MacRuby 0.2 descrito en MacOS Forge
  9. "MacRuby" . Archivado del original el 19 de octubre de 2008. Consultado el 25 de octubre de 2008 .Anuncio de MacRuby 0.3
  10. "HotCocoa – MacRuby – Trac" . Archivado del original el 19 de octubre de 2008. Consultado el 25 de octubre de 2008 .Página de la biblioteca principal de HotCocoa
  11. http://www.macruby.org/trac/browser/MacRuby/tags/0.3/sample-macruby/HotCocoa Ejemplos de HotCocoa
  12. https://web.archive.org/web/20100908131627/http://developer.apple.com/mac/articles/scriptingautomation/cocoaappswithmacruby.html Página de MacRuby en Apple Developer Connection
  13. Anuncio de MacRuby 0.8
  14. http://lists.macosforge.org/pipermail/macruby-devel/2011-February/007227.html Archivado el 28 de mayo de 2012 en Wayback Machine Notas de la versión 0.9 de MacRuby
  15. http://lists.macosforge.org/pipermail/macruby-devel/2011-February/007228.html Archivado el 28 de julio de 2013 en Wayback Machine MacRuby 0.9
  16. http://lists.macosforge.org/pipermail/macruby-devel/2011-March/007389.html Archivado el 28 de julio de 2013 en Wayback Machine 0.10 - actualización
  17. http://lists.macosforge.org/pipermail/macruby-devel/2011-October/008168.html Archivado el 28 de julio de 2013 en Wayback Machine ¡Prepárense, la versión 0.11 está por llegar!
  • Sitio web oficial
  • Descarga de MacRuby
  • Desarrollo de aplicaciones Cocoa utilizando MacRuby
  • Presentación de MacRuby durante RubyConf 08 a cargo de Laurent Sansonetti (vídeo)
  • Desarrollo de aplicaciones para OS X con HotCocoa por Rich Kilmer (vídeo)
  • Introducción a MacRuby (diapositivas)
  • Presentación de MacRuby to the Max durante RubyConf India 2010 a cargo de Brendan Lim (diapositivas)
  • MacRuby: La guía definitiva
  • La cuenta de Twitter de MacRuby
  • Taller de Ruby y Cocoa de Fool's - Archivo de MacRuby
  • Tutorial de MacRuby Core Data
  • Usando MacRuby con Snow Leopard