هل من الممكن تنفيذ coroutines باستخدام بدائل lisp فقط؟
-
26-09-2019 - |
سؤال
أولاً ، أنا مبتدئ lisp.
ما أريد أن أحصل عليه هو ميزة التشكيل الجزئي التعاوني. ويمكن اكتساب ذلك مع كوروتين. كما أعرف ، يدعم المخطط coroutines عبر الاستمرارية. ومع ذلك ، ليس كل تنفيذ المخطط قد يكون له استمرار. إذا كان الأمر كذلك ، هل يمكنني إضافة ميزة استمرار مع بدائل Lisp فقط؟
المحلول
تستطيع. الفصلين 5 و 6 من أساسيات لغات البرمجة يوضح كيفية تنفيذ الاستمرارية في المخطط. في كتابه على lisp, يشرح بول غراهام كيفية تنفيذ الاستمرارية في LISP المشتركة (الفصول 20-22).
لا تنتمي إلى StackOverflow