← Архив: Common Lisp

[DEBIAN-LISP] Пакеты LISP для Debian (и Ubuntu)

Author: · 09.11.2009 23:38
· original author: turtle
Начат проект по поддержанию самых свежих пакетов лисп для систем, базирующихся на Debian - https://developer.bazon.ru/projects/debian-lisp/. Пока доступны лишь пакеты для загрузки hunchentoot (с зависимостями), а из реализаций sbcl (1.0.32). В ближайшее время планируется доложить все пакеты для restas и rulisp. В целом, прямо сейчас можете брать и использовать. Как - описано на страничке. Если хочется каку-то свою библиотеку, то необходимо оставить заявку путём создания тикета.
· original author: turtle
Доступен RESTAS. Всё необходимое для запуска rulisp будет, наверное, сильно позже.
· original author: treep
Я заметил, что в lispwork встроена поддержка usocket, bordeaux-threads, etc. Как вы относитесь к тому, чтобы собрать sbcl.deb не с обычным sbcl.core а с расширенным (ещё называют monster.core) т.е. включить на нативном уровне поддержку того без чего уж никак нельзя - самых часто используемых и в то же время небольших по размеру библиотек. По моему не плохо? Чтобы не менять "единственно-верный" sbcl можно сделать что-то вроде sbcl++.deb и объяснить - мол, добавлено то-то и то-то, эти библиотеки ставить не надо.
· original author: marsijanin
  1. У, скажем, sbcl и usocket/bordeaux-threads всё же различаются лицензии.
  2. Разработчики sbcl и usocket/bordeaux-threads выпускают новые версии с разной скоростью.
· original author: turtle
Было бы интересно скриптом dpkg-reconfigure вызывать.
· original author: archimag
> Было бы интересно скриптом dpkg-reconfigure вызывать.
Ничего не понял :( Вообще, в каком состоянии проект то?
· original author: archimag
to turtle:
Я так понял, что на каждый пакет отдельный репозиторий? Нет возможности исходный код для всех репозиториев одним махом вытаскивать?
· original author: turtle
Нет. Такой возможности нет.
· original author: archimag
> Нет. Такой возможности нет.
Это какое-то принципиальное ограничение или ты просто так сделал?
· original author: turtle
Просто так сделал. Кстати, как там github'e оно?