Как установить / обновить библиотеки Lisp в Debian - PullRequest
9 голосов
/ 04 июля 2010

Недавно я обнаружил, что некоторые из моих любимых библиотек были удалены из Debian, например, Hunchentoot :

В настоящее время большинство проектов Common Lisp больше не выпускают релизы.наш план состоит в том, чтобы перейти к созданию среды, подобной cl-build, внутри debian

Я просмотрел списки рассылки и домашнюю страницу Debian Common Lisp и не нашел ничего другого, упоминающего об этом.

Есть ли стандартный способ, которым я должен сейчас устанавливать / обновлять библиотеки, такие как Hunchentoot?Я могу установить его ASDF, но теперь я имею дело с двумя пакетными системами, с их собственной системой проверки и т. Д. Я специально использую Debian, чтобы избежать этого беспорядка.

Первый вопрос FAQ по установке ASDF (который не имеет четкого ответа): «После того, как вы установили некоторые пакеты с помощью asdf-install, как вы поддерживаете их в актуальном состоянии? Это может быть трудно сделать даже вручную»так что, думаю, я не одинок в нахождении этого неудовлетворительного решения.

(спрашивается здесь вместо SU или SF, потому что я думаю, что оно в равной степени применимо ко всем трем, и у SO больше всего трафика.)

Ответы [ 2 ]

2 голосов
/ 04 июля 2010

Хотя я все еще иногда предпочитаю ручную установку, Quicklisp делает этот ответ более или менее устаревшим.


Я делаю все вручную, и даже не использую asdf-install;просто asdf.Я не уверен, что это оптимальное решение, но для меня оно работает довольно хорошо (но я не использую много библиотек; в основном это материал Вайца, который обычно очень высокого качества.)

Многим кажется, чтоиспользовать clbuild в наши дни, по крайней мере, так мне кажется.

Mudballs казалось очень многообещающим, но я думаю, что до сих пор никто не продолжает его.

1 голос
/ 04 июля 2010

На любом другом компьютере, кроме Gentoo (с очень хорошо поддерживаемым наложением Lisp), я бы сейчас использовал clbuild.У меня есть надежда, что XCVB скоро будет доступен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...