هل هناك طريقة سهلة لتثبيت مكتبة LISP مثل Ruby Gem (Ruby) أو Easy_install (Python)؟
-
28-09-2019 - |
سؤال
أجد easy_install مفيدًا للغاية للبرمجة مع Python ، وتشبه Rubygem مع Ruby.
هل لدى LISP ميزة مماثلة؟ أفهم أن هناك العديد من تطبيقات LISP (Clisp ، SBCL ، Clozure Cl ...) ، لكنني أردت فقط أن أعرف ما الذي سيفعله Lispers عندما يحتاجون إلى العثور على وظائف مكتبة Lisp واستخدامها.
المحلول
لقد كانت مشكلة صعبة ، وكانت هناك عدة حلول.
قمت مؤخرًا بإجراء مسح لمستخدمي LISP المشتركين ، ومعظمهم يديرون ببساطة المكتبات باليد عن طريق تنزيل أرشيف المشروع والتحقق من الأشياء من GIT ، CVS ، SVN ، إلخ.
الطريقة التالية الأكثر شيوعًا لإدارة المكتبات هي برنامج يسمى "ASDF-Install". نرى http://cliki.net/asdf-install للحصول على بعض المعلومات حول هذا الموضوع.
يستخدم بعض الناس برنامجًا يسمى Clbuild. يمسك المكتبات من GIT ، CVS ، SVN لك. http://common-lisp.net/project/clbuild/ لديه مزيد من المعلومات.
أنا أعمل في مشروع يسمى QuickLisp. أبدأ نسخة تجريبية عامة غدًا. أعتقد أن لديها بعض المزايا على إدارة المكتبات اليدوية ، ASDF-Install ، و Clbuild ، ولكن للأسف ليس لديها أي وثائق أو معلومات. لديها مجموعة من المستخدمين المتحمسين ، وآمل أن تساعد الناس على الحصول على مكتبات CL التي يحتاجونها. لمزيد من المعلومات، راجع http://quicklisp.org. الرابط لتنزيل الإصدار التجريبي سيكون هناك غدًا.