خارطة الطريق
هذه الميزات التي سنعمل عليها تباعًا. يعكس ترتيبها أولوية العمل الحالية، وقد يتغيّر مع تطوّر المشروع.
الميزات المخططة
-
الأصناف
دعم تعريف أنواع مخصّصة تجمع الخصائص والدوال المرتبطة بها.
-
الاستيراد من الملفات
تمكين تقسيم برامج زيد إلى ملفات متعددة واستيراد الشيفرة بينها.
-
صيغة شرط بديلة باستخدام «هل»
إضافة صيغة يبدأ سطرها بـ«هل» وينتهي بعلامة «؟» إلزامية، مع فرع «لا؟» اختياري.
هل س أكبر من ص ؟ اطبع سلا؟ اطبع ص -
المزيد من الدوال المضمّنة
توسيع الدوال المتاحة للقوائم والنصوص والقواميس وغيرها من أنواع البيانات.
-
الاختيار متعدد الفروع
تصميم جملة تتعامل مع حالات متعددة، مع إبقاء صيغتها النحوية مفتوحة للتصميم.
-
القيم الافتراضية لمعاملات الدوال
السماح بتحديد قيم تُستخدم تلقائيًا عند عدم تمرير بعض الوسائط.
-
تعبير «بين»
دعم شروط النطاق بصيغة واضحة، مثل
إذا كان س بين 1 و 5. -
مفردات اللغة داخل المعرّفات
السماح بكلمات من مفردات زيد، مثل «إلى» و«من»، داخل أسماء المعرّفات، مع إبقاء القواعد التفصيلية مفتوحة للتصميم.
-
المطابقة الصرفية البسيطة للمعرّفات
تبقى المطابقة الحرفية أولى دائمًا؛ وعند غيابها تُجرّب صيغ قريبة غير ملتبسة، مثل مطابقة
العددمععددبعد إسقاط «الـ». -
مسار تعليمي متكامل
إنشاء مسار تدريجي يعلّم لغة زيد كاملة من الأساسيات إلى الموضوعات المتقدمة.
-
محوّل زيد متعدد الأهداف
توفير أداة واحدة لتحويل برامج زيد إلى Python أو JavaScript أو Ruby.
-
معالجة الأخطاء
تمكين البرامج من اكتشاف الأخطاء والتعامل معها بطريقة منظّمة.
-
مدقّق شيفرة لزيد
اكتشاف الأخطاء المحتملة واقتراح تحسينات تتجاوز التحقق من صحة الصياغة.