Вопросы по теме 'asdf'
Проблемы с ltk (common lisp)
Я установил ltk в Steel Bank Common Lisp с помощью asdf-install, но я даже не могу начать его использовать V_V. Приведенный ниже код является самым простым примером в документации и скопирован почти дословно.
(asdf:operate 'asdf:load-op :ltk)...
1480 просмотров
schedule
21.08.2022
ECL - дамп исходников c для каждой единицы компиляции и ее зависимостей?
У меня есть следующее определение пакета. Как мне рекурсивно скомпилировать все компоненты, а также их зависимости в исходный код C? Другими словами, я хочу сохранить все файлы C, которые используются при создании собственного исполняемого...
851 просмотров
schedule
19.03.2024
Почему не asdf: load-system создает пакет
Я пытаюсь использовать функциональность asdf для запуска моего набора тестов из repl, но при использовании quicklisps quickload, если не удается с первой попытки загрузить foo и успешно на второй.
(in-package :cl-user)
(defpackage :foo-system...
564 просмотров
schedule
23.03.2023
HOWTO определение и использование пакетов (библиотек) Common Lisp?
Я разработал некоторые функции Common Lisp в нескольких исходных файлах Lisp, которые я хотел бы легко сделать доступными для других функций, которые я пишу, или сделать доступными на github, если я думаю, что они будут полезны для кого-то еще. На...
1036 просмотров
schedule
06.06.2022
Подавление вывода консоли asdf:load-system
Я создал небольшой проект, используя Steel Bank Common Lisp, и я использую ASDF для его компиляции и загрузки. Команда загрузки:
(asdf:load-system :<my-system>)
Все работает нормально (программа компилируется и работает нормально), но...
284 просмотров
schedule
30.10.2022
Как заставить defsystem использовать все?
Я работаю над задачами Эйлера проекта в SBCL и сохраняю короткий файл для каждого решения. Каждая проблема имеет несколько тестов, основанных на 5 утра, на которые ссылаются из «основного» набора тестов. Эти тесты запускаются при запуске...
586 просмотров
schedule
23.03.2024
Как включить все объявления функций и пакетов в файл с именем all.lisp для системы asdf-inferred-package
Итак, в руководстве/документации asdf в разделе 6.5 расширения package-inferred-system пример использует файл all.lisp для определения пакетов (который, как я/мы предполагаю, будет содержать всю информацию о функциях и пакетах для этого...
239 просмотров
schedule
18.12.2022
Common Lisp, asdf, тесты, система компиляции с разными уровнями оптимизации
Что мне действительно нужно, так это определения исходных тестов:
Предположим, у меня есть система asdf:
(defsystem simple-system
:serial t
:components ((:module "src"
:components
((:file...
398 просмотров
schedule
24.01.2023
asdf:test-system из Makefile не возвращает код возврата ошибки
Мои модульные тесты работают нормально, но цель make test не будет возвращать код ошибки, когда тесты не пройдены ( echo $? равно 0) (это происходит, когда есть ошибка lisp).
Это нехорошо для системы CI.
Мое основное системное определение...
146 просмотров
schedule
28.01.2023
Загрузка дополнительного компонента с помощью ASDF
Как указать ASDF обрабатывать файл компонента только в том случае, если он существует (чтобы он не выдавал ошибку, если он еще не существует).
(asdf:defsystem "my-system"
:components ((:file "utilities")
(:file "temp-file"...
1916 просмотров
schedule
06.01.2023
asdf не может найти пакет
Я пытаюсь создать проект Common Lisp, используя инструкции, которые я нашел здесь: http://turtleware.eu/posts/Tutorial-Working-with-FiveAM.html . Я клонировал репозиторий и следовал инструкциям в документе, чтобы мой файл .asd , мой файл...
201 просмотров
schedule
11.04.2023
Переопределение удаленного пакета (Common Lisp)
Я использую delete-package как простой способ удалить множество старых (указанных пользователем) имен переменных перед загрузкой проекта обратно после определенных правок в файлах пакета. (В противном случае новые значения могут быть заменены...
57 просмотров
schedule
06.03.2024