خارطة الطريق

هذه الميزات التي سنعمل عليها تباعًا. يعكس ترتيبها أولوية العمل الحالية، وقد يتغيّر مع تطوّر المشروع.

الميزات المخططة

  1. الأصناف

    دعم تعريف أنواع مخصّصة تجمع الخصائص والدوال المرتبطة بها.

  2. الاستيراد من الملفات

    تمكين تقسيم برامج زيد إلى ملفات متعددة واستيراد الشيفرة بينها.

  3. صيغة شرط بديلة باستخدام «هل»

    إضافة صيغة يبدأ سطرها بـ«هل» وينتهي بعلامة «؟» إلزامية، مع فرع «لا؟» اختياري.

    هل س أكبر من ص ؟  اطبع سلا؟  اطبع ص
  4. المزيد من الدوال المضمّنة

    توسيع الدوال المتاحة للقوائم والنصوص والقواميس وغيرها من أنواع البيانات.

  5. الاختيار متعدد الفروع

    تصميم جملة تتعامل مع حالات متعددة، مع إبقاء صيغتها النحوية مفتوحة للتصميم.

  6. القيم الافتراضية لمعاملات الدوال

    السماح بتحديد قيم تُستخدم تلقائيًا عند عدم تمرير بعض الوسائط.

  7. تعبير «بين»

    دعم شروط النطاق بصيغة واضحة، مثل إذا كان س بين 1 و 5.

  8. مفردات اللغة داخل المعرّفات

    السماح بكلمات من مفردات زيد، مثل «إلى» و«من»، داخل أسماء المعرّفات، مع إبقاء القواعد التفصيلية مفتوحة للتصميم.

  9. المطابقة الصرفية البسيطة للمعرّفات

    تبقى المطابقة الحرفية أولى دائمًا؛ وعند غيابها تُجرّب صيغ قريبة غير ملتبسة، مثل مطابقة العدد مع عدد بعد إسقاط «الـ».

  10. مسار تعليمي متكامل

    إنشاء مسار تدريجي يعلّم لغة زيد كاملة من الأساسيات إلى الموضوعات المتقدمة.

  11. محوّل زيد متعدد الأهداف

    توفير أداة واحدة لتحويل برامج زيد إلى Python أو JavaScript أو Ruby.

  12. معالجة الأخطاء

    تمكين البرامج من اكتشاف الأخطاء والتعامل معها بطريقة منظّمة.

  13. مدقّق شيفرة لزيد

    اكتشاف الأخطاء المحتملة واقتراح تحسينات تتجاوز التحقق من صحة الصياغة.