LispE: لهجة Lisp مبتكرة مع مطابقة الأنماط والمنطق

2025-04-09
LispE: لهجة Lisp مبتكرة مع مطابقة الأنماط والمنطق

تتميز LispE، وهي لهجة Lisp حديثة طورتها Naver، عن تطبيقات Lisp التقليدية مثل Common Lisp وScheme وClojure من خلال بنى مبتكرة: defpat وdefmacro وdefpred. توسّع LispE مرونة نظام Lisp وماكروها مع مطابقة أنماط متقدمة، وقدرات ماكرو محسّنة، وعناصر برمجة منطقية. يسمح defpat بتعريف دوال متعددة بنفس الاسم، حيث يتم تشغيل كل دالة بواسطة نمط وسيطة محدد؛ يبسط defmacro إنشاء بناء جملة مخصص باستخدام مطابقة الأنماط وعامل التشغيل $؛ يدمج defpred مطابقة الأنماط مع التقييم القائم على المُتَنبِّئات والرجوع للخلف التلقائي، مما يجمع بين البرمجة المنطقية في إطار Lisp. بالمقارنة مع Lisps الأخرى، توفر LispE تعبيرًا ونمطية أعلى.

التطوير