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.
Questions tagged [asdf]
204 questions
0
votes
1 answer
Issue with installing lispbuilder-SDL on Linux. - "Don't know how to require ASDF-INSTALL"
I am trying to install lispbuilder-SDL on Linux using the instructions given here. I have gotten to the part where I must install CFFI using ASDF but I am getting the following error when I try to type (require 'asdf-install):
Don't know how to…

Anamaria Cotirlea
- 73
- 1
- 5
0
votes
2 answers
asdf building and Common Lisp
I am having trouble using the asdf build tools with common lisp. Here is my fractals.asd file:
(defpackage :fractals
(:use :cl :asdf :cl-opengl :cl-glu :cl-glut)
(:export :frac-tree :draw-tree))
(in-package…

CodeKingPlusPlus
- 15,383
- 51
- 135
- 216
0
votes
1 answer
asdf: how to specify loading of entire folder instead of each separate file
I have a asdf system definition like this:
(asdf:defsystem #:my-package
:serial t...
:components ((:file "package")
(:file "macros")..........
(:file "tests/test-debug")
(:file…

RAbraham
- 5,956
- 8
- 45
- 80
0
votes
2 answers
Is there a way to determine the directory the file being executed resides in?
And if so, is there way that asdf can import a symbol that is calculated in runtime.
I'm trying to to specify the directory on which the project resides so the test runner can find the input files and also when I run from the repl.

PuercoPop
- 6,707
- 4
- 30
- 40
0
votes
1 answer
How to install gtk-cffi in Windows?
gtk-cffi is a Lisp binding of GTK+3. I'm trying to install it on Windows.
At first I tried Quicklisp but it didn't have it (there is gtk-cffi-utils, but it didn't help at all). I want to install it from scratch but I don't know what to do...
Is…

ekd123
- 525
- 7
- 19
0
votes
1 answer
ASDF optional system dependencies
I have a system I wrote that uses lparallel when possible, and otherwise works around it. Problem is, I'm now trying to test it on ECL, which errors upon merely loading lparallel.
Is there a way (other than #-ecl ) to specify system dependencies…

Lex
- 388
- 2
- 8
0
votes
2 answers
ASDF initialize-source-registry bug?
I've been banging my head against ASDF2 and just want a sanity check. When I eval (asdf:initialize-source-registry) with no arguments or with any argument, I get no value. When I check source-registry, I get an empty hash table. Is this a…

jennykwan
- 2,631
- 1
- 22
- 33
-1
votes
1 answer
asdf-vm won't properly install Terragrunt
I'm want to use asdf-vm with Terraform and Terragrunt in my WSL2.
I was able to install Terraform and it seems to work, but I can't get Terragrunt running.
I can install a version, but as soon as I try to run a command I get an error:
$ terragrunt…

lkrimphove
- 229
- 2
- 7
-1
votes
1 answer
Cannot install commit-msg-linter with pnpm: sh: .git/hooks/commit-msg: No such file or directory
Description
I can't install commit-msg-linter, all other hooks work fine.
Reproduce
git init
pnpm init
pnpm add -D husky
pnpm add -D git-commit-msg-linter
pnpm exec husky install
git add .
git commit -m "hello"
Result
sh: .git/hooks/commit-msg:…

ZauJulio
- 1
- 3