Есть ли простой способ установки библиотеки Lisp, такой как ruby ​​gem (Ruby) или easy_install (Python)? - PullRequest
11 голосов
/ 08 октября 2010

Я считаю easy_install чрезвычайно полезным для программирования на Python и так же, как rubygem с Ruby.

Имеет ли Lisp аналогичную функцию?Я понимаю, что существует много реализаций Lisp (clisp, sbcl, clozure cl ...), но я просто хотел знать, что будет делать Lispers, когда им нужно будет найти и использовать библиотечные функции Lisp.

1 Ответ

18 голосов
/ 08 октября 2010

Это была сложная проблема, и было несколько попыток решения.

Недавно я провел опрос пользователей Common 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. Ссылка для загрузки бета-версии будет там завтра.

...