سؤال

مرحبا كنت أبحث في روبي actionscript 3 بايت كود المجمعين وجدت ذكر مشروع يسمى الشمس الحمراء ولكن يمكن العثور على معلومات قليلة جدا عن ذلك.

لذا سؤالي هو ...ما هي الأدوات المتاحة لتحويل روبي مصدر في AS3 بايت كود

هل كانت مفيدة؟

المحلول

أنا المطور الرئيسي في الشمس الحمراء المشروع.هناك القليل جدا من المعلومات لأنها في الحقيقة ليست على استعداد لاستخدامها حتى الآن.عملت على النموذج الأصلي وتقديمها إلى حفنة من الناس في 360|فليكس سان خوسيه.هذه تولد المزيد من الاهتمام والتشجيع لي أن أقترح ذلك RubyConf, التي تمهيدية الحديث على الشمس الحمراء قبلت.

ومنذ ذلك الحين, لقد كان الوقت لتجسيد الإطار نرى حقا ما كان ذلك ممكنا.أنا سوف يحدد كل هذا علنا قريبا, ولكن قررت أن تتباعد عن فكرة توليد ActionScript 3 بايت كود بسبب القيود المفروضة عليه.روبي و أكشن متشابهة إلى حد ما ، ولكن روبي لديه بعض اختلافات كبيرة في طريقة إرسال الدلالات التي تتطلب تنفيذ أي في أكشن المخصصة لاستخدام طريقة البحث عن حل.ربما يمكن القيام به في جافا سكريبت ، ومع ذلك ActionScript 3 لا يسمح إعادة تعيين حقل النموذج إلى نقطة في وجوه مختلفة ، روبي يعتمد على تعديل الميراث الهرمي في وقت التشغيل.

عرض في RubyConf سوف يكون يوم السبت, نوفمبر 8th.يمكنك تتبع الشمس الحمراء التنمية على http://github.com هنا http://github.com/jonathanbranam/redsun و سوف يتم نشر المعلومات على موقع الويب الخاص بي في http://jonathanbranam.net.وأنا على التخطيط لإطلاق موقع فقط للحصول على معلومات حول الشمس الحمراء, ولكن لم تكتمل بعد ألف سهم.

الشمس الحمراء لا يشمل روبي محلل أو مترجم ، حيث أنها تعتمد على روبي 1.9 بايت كود يتم إنشاؤها من قبل صحيح روبي 1.9 التنفيذ.أنه يقوم حاليا على 1.9.0-4 و قد تحتاج التغييرات إذا كان هناك انحراف عن هذا الإصدار.بقدر القدرات اعتبارا من الآن (10/27/2008) وهو يدعم الأساسية طريقة الإرسال ، الطبقات وحدات.هذا هو حقا عن ذلك.المكتبة القياسية لم استدار و أتمنى أن تعتمد على Rubinius لجزء كبير من هذا.

نصائح أخرى

أنا لا أعرف من أي روبي->AS3 المحولات ولكن في المستقبل ، الحديد القرد قد تجعل من الممكن لتشغيل روبي على تامارين (AS3 الجهاز الظاهري).

بوصفها جانبا, أنا متأكد أن هناك أشياء يمكنك القيام به في روبي التي لا يمكنك أن تفعل في AS3, لذلك أي محول ربما تكون فقط قادرة على تحويل مجموعة فرعية من روبي البرمجية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top