Вопросы по теме '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