Два способа сделать ASDF библиотеку на Common Lisp
Автор: IT Муравейник – про Common Lisp на русском языке!
Загружено: 2023-02-26
Просмотров: 386
Показываю, как описать Common Lisp систему на ASDF. Сначала традиционный способ, затем более простой – с помощью package-inferred расширения.
Обычно в Common Lisp системах описывается всего один package и зависимости между файлами разруливаются вручную в ASD файле. Расширение "package inferred" позволяет упростить описание зависимостей, перенеся их ближе к тому месту, где они используются.
В этом видео я наглядно продемонстрирую особенности каждого из двух способов описания ASDF систем.
Ссылочки
Подробнее про разницу между пакетами и asdf системами: • В чём разница между пакетами, системами и ...
Документация ASDF про package-inferred расширение: https://asdf.common-lisp.dev/asdf/The...
Тут со временем появится ссылка на ролик, как описать в ASD файле сборку бинарника и создать запускаемый файл без Roswell.
Поддержать проект можно тут: https://boosty.to/40ants
Подключиться к разработке OpenSource здесь: https://github.com/40ants
Таймкодики
00:00 Начало
00:56 Простейшая ASDF система
06:08 Единый package.lisp
07:35 Зависимости при компиляции
10:47 Большие ASDF системы на примере Serapeum
12:20 Package-inferred системы
19:31 Особенности и ограничения
23:12 Плюсы package-inferred систем
24:52 Конец
Тегики
#commonlisp #asdf #system #programming #lisp #library #лисп #программирование
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: