Lucy: لغة DSL مختصرة للآلات ذات الحالات المنتهية
2025-01-01
Lucy هي لغة مختصرة لوصف آلات الحالات المنتهية (FSM). تتيح التعبير عن أحداث معقدة، وحراس، وإجراءات، وحالات وجهة في سطر واحد. إمكانية تعشيش الآلات تتيح FSMs هرمية. تُترجم Lucy إلى XState، وهي مكتبة JavaScript رائدة لـ FSMs، وتدعم جميع ميزاتها الأساسية. مكتوبة بلغة C ومترجمة إلى WebAssembly، تتميز Lucy بميزة سرعة كبيرة (أسرع بـ 15 مرة من مترجمها السابق القائم على JavaScript)، مما يجعلها مثالية لمشاريع JavaScript.
اقرأ المزيد
التطوير
آلة حالات منتهية