إصدار مكتبة Elixir Lua v0.1.0: تشغيل Lua على آلة BEAM الظاهرية
2025-05-15
أصبح الإصدار الأول المستقر من مكتبة Elixir Lua، الإصدار v0.1.0، متاحًا الآن على hex.pm! تتيح لك هذه المكتبة تشغيل برامج Lua محصورة في بيئة رملية مباشرةً على آلة BEAM الظاهرية، وليس عن طريق تضمين وقت تشغيل C Lua، ولكن من خلال تنفيذ كامل لـ Lua 5.3 بلغة Erlang (مدعومًا بمكتبة Luerl). تتضمن التحسينات رسائل أخطاء أفضل، ووثائق شاملة، وماكرو `deflua` لتسهيل عرض واجهات برمجة التطبيقات Elixir على Lua، ورمز `~LUA` للتحقق من بناء الجملة وقت الترجمة. وقد نشأت هذه المكتبة من احتياجات TV Labs لبناء اختبارات تكامل الأجهزة الفيزيائية، وهي تُستخدم كهدف ترجمة لباني التلقائي السحب والإفلات الخاص بها. تشمل الخطط المستقبلية دمج مكتبة Elixir Lua مع Luerl لتحسين رسائل الأخطاء، والوثائق، وميزات بيئة الرمل.
اقرأ المزيد
التطوير
آلة BEAM الظاهرية