مدونة Orb

مقالات عن اللغة ومترجمها وبيئة تشغيلها.

آلات حالة من الأعلى إلى الأسفل10 أبريل 2026

في Orb، كل ميزة هي آلة حالة. ليست شجرة مكوّنات ولا مجموعة hooks — بل آلة حالة بحالات صريحة، وتحوّلات محميّة، ودائرة مغلقة يفرضها المترجم قبل توليد أي شيفرة.

اقرأ
اختبارات شاملة تمشي على الآلة10 أبريل 2026

`orb validate` يُثبت الخصائص البنيوية. `orb test` يذهب أبعد — يمشي على كل حافة في كل آلة حالة، ويُطلق كل حدث من كل حالة، ويتحقق أن الحرّاس يمنعون ويسمحون بشكل صحيح. لا تكتب أي شيفرة اختبار. الرسم البياني هو خطة الاختبار.

اقرأ
المترجم هو مجموعة الاختبارات10 أبريل 2026

`orb validate` لا يتحقق من الصياغة فقط. بل يمشي على رسم آلة الحالة ويُثبت خصائص تحتاج عادةً عشرات الاختبارات المكتوبة يدوياً. الدوائر المغلقة، عقود الإرسال، صحة الربط، ومتطلبات خصائص الأنماط — كلها تُفحص قبل توليد أي شيفرة.

اقرأ
الذرّات والجزيئات ونظام uses10 أبريل 2026

يتبع Orb التصميم الذري للسلوك، وليس فقط للواجهة. السلوكيات المعيارية هي ذرّات — آلات حالة صغيرة تملك طوبولوجيتها. تطبيقك يؤلّفها في جزيئات عبر استيرادات `uses` وسطح تعديل. حالات الذرّة وتحوّلاتها ثابتة. أنت تُعيد ربط البيانات، وتُعيد تسمية الأحداث، وتستبدل التأثيرات.

اقرأ
الآلات بسمات: كيف سيغير المدار مستقبل الروبوتات15 يناير 2026

تخيل عالماً حيث لا تحتاج لكتابة آلاف الأسطر من الكود لتجعل روبوتاً يتحرك بذكاء. عالماً تُصرّح فيه عن سلوك الآلة بنفس الطريقة التي تصف بها حركة الكواكب في مداراتها.

اقرأ

Orb

لغة برمجة من آلات حالة قابلة للتركيب.

© 2026 المدار. ليوبليانا، سلوفينيا.
Not reported here