Jump to content

МакРуби

МакРуби
Разработчик(и) Лоран Сансонетти ( Apple Inc. )
Финальный выпуск
0.12 [1] / 11 июня 2012 г .; 12 лет назад ( 11.06.2012 )
Репозиторий
Написано в C , C++ , Objective-C
Операционная система Мак ОС Х
Тип Интерпретатор и компилятор языка программирования Ruby.
Лицензия Рубиновая лицензия
Веб-сайт www .macruby .org

MacRuby — это снятая с производства реализация языка Ruby , работавшая на среде выполнения Objective-C и платформе CoreFoundation, разрабатываемой Apple Inc., которая «должна была заменить RubyCocoa ». [2] Он ориентирован на Ruby 1.9 и использует высокопроизводительную инфраструктуру компилятора LLVM, начиная с версии 0.5. Он поддерживает как предварительную, так и своевременную компиляцию.

MacRuby поддерживал Interface Builder и поставлялся с базовой библиотекой HotCocoa для упрощения программирования Cocoa . MacRuby также использовался в качестве встроенного языка сценариев для приложений Objective-C. [3]

В мае 2012 года Лоран Сансонетти анонсировал RubyMotion , порт MacRuby для iOS , OS X и Android . [4]

Разработка MacRuby фактически завершилась в конце 2011 года, что совпало с уходом основного автора из Apple Inc. По состоянию на 5 января 2015 года проект MacRuby больше не находится в стадии активной разработки; [5] MacRuby не работает над Mavericks, команда переключила свое внимание на коммерческий продукт RubyMotion для iOS и OS X.

Первоначально MacRuby назывался «ruby+objc». [6] и был разработан Лораном Сансонетти, который начал работу над ним в конце 2007 года. В марте 2008 года на официальном форуме RubyTalk было объявлено о первой общедоступной версии MacRuby 0.1. [7] Версия 0.2 была выпущена в июне 2008 года и реализовала строки, массивы и хэши Ruby как собственные типы Cocoa. [8] В сентябре 2008 года был выпущен MacRuby 0.3. [9] и включил библиотеку HotCocoa [10] а также несколько примеров программ HotCocoa. [11] В октябре 2008 года Apple создала свою первую страницу MacRuby на своем веб-сайте Developer Connection. [12]

MacRuby 0.4 был выпущен в марте 2009 года, MacRuby 0.5, 0.6, 0.7 — в январе, мае и октябре 2010 года соответственно. MacRuby 0.8 был выпущен 13 декабря 2010 г. [13] 0,9 25 февраля 2011 г. [14] [15] 0,10 23 марта 2011 г., [16] 0,11 17 октября 2011 г., [17] 0,12 11 июня 2012 г. [1]

См. также

[ редактировать ]
  1. ^ Jump up to: а б http://lists.macosforge.org/pipermail/macruby-devel/2012-June/008842.html Примечание к выпуску MacRuby 0.12
  2. ^ http://forums.pragprog.com/forums/76/topics/687#posts-4160. Архивировано 2 апреля 2010 г., на Wayback Machine. Обсуждение MacRuby как замены RubyCocoa.
  3. ^ http://www.infoq.com/news/2008/10/macruby-embedding Встраивание MacRuby для написания сценариев приложений
  4. ^ RubyMotion — О программе . RubyMotion.com. Проверено 20 июля 2012 г.
  5. ^ Readme.rdoc . Гитхаб.com. Проверено 12 февраля 2015 г.
  6. ^ http://chopine.be/lrz/diary/2007-12-07_ruby-objc-Part-1.html. Архивировано 13 декабря 2007 г., в Wayback Machine. Разработчик Лоран Сансонетти впервые обсуждает «ruby+objc» (который стал MacRuby). ) в своем блоге
  7. ^ http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/294485 Ruby-Talk: анонс MacRuby 0.1
  8. ^ «МакРуби» . Архивировано из оригинала 30 октября 2008 года . Проверено 25 октября 2008 г. MacRuby 0.2 описан на MacOS Forge
  9. ^ «МакРуби» . Архивировано из оригинала 19 октября 2008 года . Проверено 25 октября 2008 г. Анонс MacRuby 0.3
  10. ^ «HotCocoa – MacRuby – Trac» . Архивировано из оригинала 19 октября 2008 года . Проверено 25 октября 2008 г. Страница основной библиотеки HotCocoa
  11. ^ http://www.macruby.org/trac/browser/MacRuby/tags/0.3/sample-macruby/HotCocoa [ постоянная мертвая ссылка ] Примеры HotCocoa
  12. ^ https://web.archive.org/web/20100908131627/http://developer.apple.com:80/mac/articles/scriptingautomation/cocoaappswithmacruby.html Страница MacRuby на сайте Apple Developer Connection
  13. ^ [1] Анонс MacRuby 0.8
  14. ^ http://lists.macosforge.org/pipermail/macruby-devel/2011-February/007227.html Примечания к выпуску MacRuby 0.9
  15. ^ http://lists.macosforge.org/pipermail/macruby-devel/2011-February/007228.html MacRuby 0.9
  16. ^ http://lists.macosforge.org/pipermail/macruby-devel/2011-March/007389.html 0.10 - обновление
  17. ^ http://lists.macosforge.org/pipermail/macruby-devel/2011-October/008168.html приготовьтесь, 0.11 уже близко!
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: eafbcde5b67052513eead0e19f21e3d0__1722416940
URL1:https://arc.ask3.ru/arc/aa/ea/d0/eafbcde5b67052513eead0e19f21e3d0.html
Заголовок, (Title) документа по адресу, URL1:
MacRuby - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)