ماك روبي
MacRuby هو تطبيق متوقف للغة Ruby كان يعمل على بيئة تشغيل Objective-C وإطار عمل CoreFoundation الذي كانت شركة Apple Inc. تُطوّره ، وكان من المفترض أن يحل محل RubyCocoa . [ 2 ] استهدف MacRuby الإصدار 1.9 من Ruby واستخدم بنية LLVM عالية الأداء بدءًا من الإصدار 0.5. وهو يدعم كلاً من الترجمة المسبقة والترجمة الفورية .
دعمت لغة ماك روبي أداة Interface Builder ، وجاءت مزودة بمكتبة أساسية تُسمى HotCocoa لتبسيط برمجة Cocoa . كما استُخدمت ماك روبي كلغة برمجة نصية مضمنة لتطبيقات 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، أُعلن عن أول إصدار متاح للجمهور، MacRuby 0.1، على منتدى RubyTalk الرسمي. [ 7 ] صدر الإصدار 0.2 في يونيو 2008، ونفّذ سلاسل Ruby والمصفوفات والجداول الترابطية كأنواع Cocoa أصلية. [ 8 ] في سبتمبر 2008، صدر MacRuby 0.3 [ 9 ] ، وتضمّن مكتبة HotCocoa [ 10 ] بالإضافة إلى العديد من برامج HotCocoa التجريبية. [ 11 ] في أكتوبر 2008، أنشأت Apple أول صفحة لـ MacRuby على موقعها الإلكتروني Developer Connection. [ 12 ]
صدرت النسخة 0.4 من ماك روبي في مارس 2009، والنسخ 0.5 و0.6 و0.7 في يناير ومايو وأكتوبر 2010 على التوالي. أما النسخة 0.8 فقد صدرت في 13 ديسمبر 2010، والنسخة 0.9 في 25 فبراير 2011 ، والنسخة 0.10 في 23 مارس 2011، والنسخة 0.11 في 17 أكتوبر 2011، والنسخة 0.12 في 11 يونيو 2012 .
انظر أيضاً
- إف-سكريبت
- نو
مراجع
- ١ ٢ http://lists.macosforge.org/pipermail/macruby-devel/2012-June/008842.html مؤرشف بتاريخ ٢٨ يوليو ٢٠١٣ في Wayback Machine ملاحظات إصدار MacRuby ٠.١٢
- ↑ http://forums.pragprog.com/forums/76/topics/687#posts-4160 مؤرشف في 2 أبريل 2010، في Wayback Machine نقاش حول MacRuby كبديل لـ RubyCocoa
- ↑ http://www.infoq.com/news/2008/10/macruby-embedding تضمين MacRuby لكتابة البرامج النصية للتطبيقات
- ↑ روبي موشن - حول . RubyMotion.com. تم الاطلاع عليه في 20 يوليو 2012.
- ↑ Readme.rdoc . Github.com. تم الاطلاع عليه بتاريخ 12 فبراير 2015.
- ↑ http://chopine.be/lrz/diary/2007-12-07_ruby-objc-Part-1.html مؤرشف في 13 ديسمبر 2007 على موقع Wayback Machine . ناقش المطور لوران سانسونيتي لأول مرة "ruby+objc" (التي أصبحت فيما بعد MacRuby) على مدونته.
- ↑ http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/294485 مؤرشف في 5 نوفمبر 2008 على موقع Wayback Machine. Ruby-Talk: إعلان MacRuby 0.1
- ↑ "MacRuby" . مؤرشف من الأصل في 30 أكتوبر 2008. تم الاطلاع عليه في 25 أكتوبر 2008 .وصف MacRuby 0.2 على موقع MacOS Forge
- ↑ "MacRuby" . مؤرشف من الأصل في 19 أكتوبر 2008. تم الاطلاع عليه في 25 أكتوبر 2008 .إعلان MacRuby 0.3
- ↑ "HotCocoa – MacRuby – Trac" . مؤرشف من الأصل في 19 أكتوبر 2008. تم الاطلاع عليه في 25 أكتوبر 2008 .صفحة مكتبة HotCocoa Core
- ↑ http://www.macruby.org/trac/browser/MacRuby/tags/0.3/sample-macruby/HotCocoa أمثلة على HotCocoa
- ↑ https://web.archive.org/web/20100908131627/http://developer.apple.com/mac/articles/scriptingautomation/cocoaappswithmacruby.html صفحة MacRuby على موقع Apple Developer Connection
- ↑إعلان MacRuby 0.8
- ↑ http://lists.macosforge.org/pipermail/macruby-devel/2011-February/007227.html مؤرشف بتاريخ 28 مايو 2012 في أرشيف الإنترنت (Wayback Machine) ملاحظات إصدار MacRuby 0.9
- ↑ http://lists.macosforge.org/pipermail/macruby-devel/2011-February/007228.html مؤرشف في 28 يوليو 2013 على موقع Wayback Machine، ماك روبي 0.9
- ↑ http://lists.macosforge.org/pipermail/macruby-devel/2011-March/007389.html مؤرشف في 28 يوليو 2013 على موقع Wayback Machine 0.10 - تحديث
- ↑ http://lists.macosforge.org/pipermail/macruby-devel/2011-October/008168.html مؤرشف في 28 يوليو 2013 على موقع Wayback Machine ، استعدوا، الإصدار 0.11 قادم!
روابط خارجية
- الموقع الرسمي
- تنزيل ماك روبي
- تطوير تطبيقات الكاكاو باستخدام ماك روبي
- عرض تقديمي عن ماك روبي خلال مؤتمر روبي كونف 08 من تقديم لوران سانسونيتي (فيديو)
- تطوير تطبيقات نظام التشغيل OS X باستخدام HotCocoa من إعداد ريتش كيلمر (فيديو)
- مقدمة إلى ماك روبي (شرائح العرض)
- عرض تقديمي بعنوان "MacRuby to the Max" خلال مؤتمر RubyConf India 2010 من إعداد بريندان ليم (شرائح العرض)
- ماك روبي: الدليل الشامل
- حساب ماك روبي على تويتر
- ورشة فولز روبي وكاكاو - أرشيف ماك روبي
- برنامج تعليمي لـ MacRuby Core Data
- استخدام MacRuby مع Snow Leopard
- برنامج تجريبي
- تطوير نظام التشغيل macOS
- لغات البرمجة الكائنية التوجه
- روبي (لغة برمجة)
