Регистрация | Войти
Lisp — программируемый язык программирования
RSS
Использовать локальный файлы проекта вместо тех, что в QuickLisp
anaumov - 25.10.2018 00:21, Сообщений - 5
Всем привет.

Подскажите пожалуйста, как для сборки проекта использовать локальные файлы проекта, вмето тех, которые QL потянет из репозитория?

К примеру, я хочу внести изменения в этот проект: https://github.com/grouzen/cl-tetris3d
Я переписываю код, потом пытаюсь собрать проект, но QL находит этот проект у себя в репах и тянет все необходимые ему файлы оттуда.

В github-репозитории проекта есть скрипт sbcl-make-executable.run. Подскажите как, используя его, получить бинарник, учитывая локальные изменения.
Заранее благодарю за ответы.
[#]
Положите soft-link на проект (windows) или на System Definition от вашего локально измененного проекта в local-projects в каталоге QL.
amartynov - 25.10.2018 12:17
[#] Ответ на комментарий от amartynov 25.10.2018 12:17
Если не затруднит, напишите пожалуйста поконкретней. Что на что и где именно поменять? Разве не asd-файл нужно изменить?
anaumov - 25.10.2018 20:09
[#] Ответ на комментарий от anaumov 25.10.2018 20:09
В каталоге, в который установлен quicklisp (это обычно ~/quicklisp) есть подкаталог local-projects (~/quicklisp/local-projects). Нужно поместить каталог с библиотекой туда. В том же каталоге есть текстовый файл system-что-то-там.txt. Его нужно удалить.
andy128k - 26.10.2018 14:03
[#] Ответ на комментарий от andy128k 26.10.2018 14:03
Больше спасибо. Все получилось.
anaumov - 26.10.2018 18:02
[#]
Можно использовать https://github.com/fukamachi/qlot

Эта штука позволяет ставить зависимости прямо с github, и из других источников, а так же фиксировать версии зависимостей.

Вот пример конфига для qlot: https://github.com/ultralisp/ultralisp/blob/master/qlfile
svetlyak40wt - 06.12.2018 18:09
@2009-2013 lisper.ru