Teal: لهجة Lua ثابتة النوع
2025-05-16
Teal هي لهجة من Lua ثابتة النوع، تُضيف إلى Lua تعليقات نوعية للمصفوفات، والخرائط، والسجلات، والواجهات، وأنواع الاتحاد، والعامة. تهدف إلى ملء مكانة مشابهة لـ TypeScript في عالم JavaScript، ولكن مع الحفاظ على بساطة Lua وقابلية النقل والتضمين. يقوم مُجمِّع Teal، `tl`، بتجميع أكواد المصدر `.tl` إلى ملفات `.lua`. يتم التثبيت عبر LuaRocks، مع توفير ثنائيات مُجمَّعة مسبقًا لأنظمة Linux و Windows. يُوصى باستخدام Cyan، أداة البناء المصممة لـ Teal، للمشاريع الأكبر حجمًا. تتوفر أيضًا امتدادات لـ VS Code و NeoVim. المشروع مفتوح المصدر برخصة MIT.
التطوير