Описание тега asdf
ASDF is a tool for describing how source files are organized: what depends on which and when.
It is roughly what Common Lisp hackers use to build software where C hackers would use say GNU Make.
ASDF stands for Another System Definition Facility, in the continuity of the Lisp DEFSYSTEM of yore.
0
ответов
Сделайте ASDF3 доступным в SBCL Maxima
Maxima for Windoows скомпилирован с SBCL, но почему-то отсутствует поддержка ASDF3. Вот вывод *FEATURES* от Максима: (QUICKLISP ASDF2 ASDF ASDF-UNICODE CL MK-DEFSYSTEM CLTL2 64-BIT 64-BIT-REGISTERS ALIEN-CALLBACKS ANSI-CL ASH-RIGHT-VOPS C-STACK-IS-C…
27 июн '17 в 08:27
2
ответа
Перенаправление вывода ASDF
Я хотел бы установить каталог, в котором ASDF хранит скомпилированные файлы. Я предпочитаю делать это из сценария оболочки. Согласно этой странице, необходимо определить переменную среды ASDF_OUTPUT_TRANSLATIONS, ОК, вот оно: $ export ASDF_OUTPUT_TR…
15 авг '14 в 08:27
1
ответ
Из Ceramic:bundle получил uiop/run-program:subprocess-error не находит мой компонент (и не показывает много)
Я хочу встроить приложение в связку с Ceramic. Я могу запустить приложение с ним. Ошибка возникает с: (ceramic:bundle :WEBLOCKS-TODOMVC :bundle-pathname #p"build/todomvc.tar") это бежит… Ceramic: Compiling app... Launch: "/usr/local/bin/sbcl" --noin…
13 сен '17 в 13:33
1
ответ
Ошибка: компонент "zip" не найден
Я пытаюсь установить библиотеку zip. wonko:Desktop andrew$ alisp International Allegro CL Free Express Edition 8.2 [Mac OS X (Intel)] (Jan 25, 2010 14:49) Copyright (C) 1985-2010, Franz Inc., Oakland, CA, USA. All Rights Reserved. This development c…
16 ноя '10 в 02:49
1
ответ
Как: использовать системы, которые я создаю с помощью ASDF?
System-A и System-B - это системы, созданные с использованием ASDF. Они оба имеют системные определения в .asd файлы и определения пакетов, :system-a а также :system-bсоответственно. Я хочу, чтобы Система-А :use Пакет System-B в его определении паке…
29 авг '16 в 17:27
2
ответа
asdf: тест-система из Makefile не возвращает код возврата ошибки
Мои юнит-тесты работают нормально, но make test цель не вернет код ошибки, если тесты не пройдены (echo $? 0) (это происходит при возникновении ошибки lisp). Это не хорошо для системы CI. Мое основное определение системы заканчивается in-order-to: :…
26 фев '19 в 15:56
0
ответов
Как организовать исходный код Common Lisp так, чтобы символы правильно распределялись между библиотеками?
Допустим, у нас есть следующие предпосылки: (quickproject:make-project "lib1") (quickproject:make-project "lib2") ;;;; Modify lib1/package.lisp like that: (defpackage #:lib1 (:use #:cl) (:export #:symbol1)) ;;;; Modify lib2/package.lisp like that: (…
15 фев '19 в 07:12
2
ответа
ASDF 3 Пакет предполагаемой системы: укажите путь для системы
В предполагаемой системе пакетов вы можете указать зависимость от пакета в форме "a / b / c", где a - это имя пакета, а в "b / c.lisp" есть файл lisp, который определяет "a / б / у "пакет. Есть ли способ указать другой путь для файла для системы выв…
10 авг '15 в 01:37
2
ответа
Как включить все объявления функций и пакетов в файл all.lisp для asdf package-inferred-system
Таким образом, в руководстве / документации asdf в разделе 6.5 расширения package-inferred-system в этом примере для определения пакетов используется файл all.lisp (который, как я предполагаю, будет содержать всю информацию о функциях и пакетах для …
02 июн '15 в 23:09
1
ответ
Загрузка cl+ssl с использованием clisp/asdf под windows 7
Я пытаюсь загрузить "cl+ssl" через (asdf:oos 'asdf:load-op :cl+ssl) в результате чего Component :TRIVIAL-GARBAGE not found, required by #<SYSTEM "cl+ssl"> Кто-нибудь знает эту проблему, и если да / нет, как я могу это исправить, или как я могу…
24 май '12 в 11:24
1
ответ
tmux не загружает конфиг asdf
У меня проблемы с загрузкой правильной версии ruby / node при создании сеанса tmux. Этого не произойдет, если я использую ruby / node без tmux $ tmux new-session -s servers $ which ruby /usr/bin/ruby По сравнению с обычным терминальным сеансом: …
26 фев '18 в 02:48
2
ответа
Пример использования внешних библиотек или пакетов в Common Lisp
В Common Lisp quicklisp - это популярный инструмент управления библиотеками. Я собираюсь использовать этот инструмент, и я собираюсь попробовать использовать CL-WHO. Я использую реализацию SBCL 1.0.57. Я собираюсь ответить на свой вопрос ниже. Как н…
08 мар '13 в 21:24
1
ответ
При установке quicklisp в Windows 10, куда я должен поместить ~/.config/common-lisp/source-registry.conf.d/projects.conf, чтобы найти ASDF?
Я пытаюсь запустить Common Lisp на моем компьютере с Windows 10, и у меня возникла проблема с получением ASDF/(ql:quickload "...") загрузить проект. Я сгенерировал данный проект с помощью следующей команды (после создания C:\Users\ig88t\src\lisp пап…
07 фев '18 в 23:53
5
ответов
Общая организация исходного кода Lisp
Я новичок в CL и использую AllegroCL. Я пытаюсь выяснить, как организовать мой исходный код для удовлетворения следующих требований: Я хочу, чтобы код src не включал мои тестовые наборы. Я хочу объявить зависимости проекта (как src, так и test deps)…
15 авг '12 в 15:01
1
ответ
"Невозможно загрузить любую из альтернатив" при использовании Quicklisp для установки CL+SSL даже после установки open ssl
[2]> (ql:quickload "cl+ssl") To load "cl+ssl": Load 1 ASDF system: cl+ssl ; Loading "cl+ssl" *** - Unable to load any of the alternatives: ("libssl32.dll" "ssleay32.dll") После трех дней удара головой о стену я задаю свой первый вопрос о переполн…
19 окт '16 в 16:59
1
ответ
Не удалось найти необходимый гем 'adsf', необходимый для команды просмотра
Я недавно работал над проектом в Nanoc и установил bundler чтобы я мог использовать guard смотреть каталог проекта. Теперь, когда я бегу nanoc view вместо этого веб-сервер не отображает следующую ошибку: $ nanoc view Could not find the required 'ads…
26 дек '13 в 20:42
2
ответа
Ошибка неверного относительного пути при компиляции defsystem в slime с asdf3
Мой SBCL с ASDF3. Когда я попытался скомпилировать выражение defsystem, произошла ошибка, подобная этой: (defsystem "cl-douban" :name "cl-douban" :components ((:file "package"))) Неверный относительный путь к файлу #P"package.lisp" для компонента ("…
22 мар '15 в 16:11
2
ответа
Есть ли способ определить каталог, в котором находится исполняемый файл?
И если так, есть ли способ, что asdf может импортировать символ, который рассчитывается во время выполнения. Я пытаюсь указать каталог, в котором находится проект, чтобы тестовый бегун мог найти входные файлы, а также когда я запускаю из repl.
06 июн '13 в 15:16
1
ответ
Как запускать команды оболочки Windows из Lisp с помощью asdf uiop:run-program под sbcl
Мы бы хотели вызывать команды оболочки Windows из Lisp, используя sbcl и asdf. uiop:run-program, Что мы сделали в emacs/slime на Windows 10 с использованием sbcl 1.3.6. 64 бит и asdf 3.1.5. является: CL-USER>(require 'asdf) (shadowing-import 'asd…
02 мар '17 в 22:20
1
ответ
Win10: ASDF не может загрузить систему (ошибка ASDF_OUTPUT_TRANSLATION)
Обновление 2 Я думаю, что @ faré прав, это проблема перевода вывода. Итак, я объявил переменную среды ASDF_OUTPUT_TRANSLATIONS и установите его E:/, Сейчас (asdf:require-system "my-system") выдает другую ошибку: Uneven number of components in source…
24 июн '17 в 22:33