كيفية تضمين مترجم اللثغة الشائع في تطبيق واجهة المستخدم الرسومية

StackOverflow https://stackoverflow.com/questions/1216458

سؤال

أريد أن أعرف كيفية تضمين مترجم LISP في تطبيق واجهة المستخدم الرسومية، أي.شيء مثل ما يفعله pyshell لبيثون.

هل كانت مفيدة؟

المحلول

بعض الخيارات:

  1. اكتب التطبيق كاملاً بما في ذلك واجهة المستخدم الرسومية في Lisp:الكثير من أنظمة Lisp تدعم ذلك
  2. اكتب التطبيق في Lisp واربط رمز C به، إذا كنت بحاجة إلى استدعاء بعض مكتبات واجهة المستخدم الرسومية الخارجية:يمكن لأنظمة Lisp تحميل واستدعاء مكتبات C (والمتوافقة).
  3. تضمين Lisp في التطبيق الخاص بك: الخسائر الائتمانية المتوقعة (Embeddable Common Lisp) هو خيار واضح.يمكن لـ LispWorks (التجارية) وAllegro CL (التجارية) تقديم كود Lisp كمكتبات مشتركة.يمكنك بعد ذلك تحميل هذه المكتبة المشتركة في برنامجك.

نصائح أخرى

لقد حققت النجاح مع غنو غيل, ، إذا كنت موافقًا على استخدام Scheme بدلاً من Common Lisp

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top