Questions tagged [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.

204 questions
16
votes
1 answer

Missing Ruby Version on ASDF

I am trying to install Ruby 2.7.7 via asdf but the latest version appears to be 2.7.6. Anyone happen to know how to support a new Ruby version on asdf? Available Ruby 2.7.x versions Tried installing Ruby 2.7.7, expected version to be available.
nwarwick
  • 163
  • 1
  • 4
11
votes
4 answers

How to add a local project to asdf configured by quicklisp

I want to add a local project to the known projects by asdf, but due to the fact that asdf was installed and configured by quicklisp and the *central-registry* points to "#P/home/user/quicklisp/quicklisp/", which contains .lisp files. I do not know…
Sim
  • 4,199
  • 4
  • 39
  • 77
9
votes
1 answer

Proper way of defining packages using asdf:defsystem and quickproject

I'm a Lisp beginner trying to understand how to properly use Lisp package system while learning LTK for GUI programming, using SBCL 1.0.55.0.debian and Limp 0.3.4 (and Debian Wheezy if that matters). I have installed ASDF using aptitude package…
nrz
  • 10,435
  • 4
  • 39
  • 71
8
votes
2 answers

No preset version installed for command yarn

I have problem with asdf. I have already install nodejs latest. asdf install nodejs latest ... asdf local nodejs latest / asdf global nodejs latest But if I try yarn  No preset version…
Luboš Hájek
  • 342
  • 4
  • 14
8
votes
5 answers

Common Lisp source code organization

I'm new to CL and am using AllegroCL. I'm trying to figure out how to organize my source code to meet the following requirements: I want to prevent the src code from including my test suites. I want to declare project dependencies (both src and…
jennykwan
  • 2,631
  • 1
  • 22
  • 33
7
votes
4 answers

‘RSA_SSLV23_PADDING’ undeclared (first use in this function); did you mean ‘RSA_NO_PADDING’? While compiling ruby-2.7.1 using asdf

I am getting this issue while compiling ruby-2.7.1 using asdf or rvm. It is even causing issues in erlang installation as well. Error could be generating x86_64-linux-fake.rb x86_64-linux-fake.rb updated ./miniruby -I./lib -I. -I.ext/common …
Rahul Rajput
  • 298
  • 4
  • 11
7
votes
4 answers

How do I compile and run a Common Lisp program from the directory of the .asd file?

I have the following directory structure: my-project/ ├── my-project.asd ├── package.lisp # defpackage. ├── utils.lisp # Functions used by main.lisp. └── main.lisp # Main program. my-project.asd: (defsystem "my-project" :components…
Flux
  • 9,805
  • 5
  • 46
  • 92
7
votes
2 answers

Problems with ltk (common lisp)

I installed ltk to Steel Bank Common Lisp with asdf-install, but I can't even start using it V_V. The code below is the simplest example in the documentation, and is copied almost verbatim. (asdf:operate 'asdf:load-op :ltk) (defun hello-1() …
Silvanus
  • 168
  • 7
7
votes
4 answers

How do I manage common lisp dependencies?

What's the lisp equivalent of a pip requirement file, ruby gemfile, node package.json, etc? I'm not entirely sure how asdf and quicklisp relate if those are the proper things to use.
deadghost
  • 5,017
  • 3
  • 34
  • 46
7
votes
1 answer

ECL - dump c source for every compilation unit and its dependencies?

I have the following package definition. How do I compile all the components recursively, as well as their dependencies to C source? In other words, I want to preserve all C files that go into building the native executable. Currently, i use…
Robin B
  • 183
  • 5
6
votes
1 answer

How to install new packages for common lisp without asdf-install

I am new to cl, and I just learned to install packages using asdf-install, but I don't know how it works, I wonder how the package can be installed manully, then I could understand the use of the files in the root directory of the source code,…
levin li
  • 391
  • 3
  • 10
6
votes
3 answers

How to upgrade asdf version in quicklisp?

I want to compile and run a lisp source code to parse peercoin blockchain so that i can get top 100 richest addresses. I am using lisp source code https://github.com/glv2/peercoin-blockchain-parser. I have installed quicklisp on my system, but…
John
  • 61
  • 6
6
votes
4 answers

Updating to ASDF 3.x in CLISP

I am trying to update ASDF in CLISP 2.49 (on Mac OS Sierra) to version 3.x. I have now version 2.26 of ASDF. I have tried everything I found online: I downloaded the latest version of ASDF as indicated in https://common-lisp.net/project/asdf/ but…
Leo
  • 1,869
  • 1
  • 13
  • 19
5
votes
2 answers

asdf: No version is set for command elixir

I use asdf to install Erlang and then Elixir. asdf install elixir 1.14.0-rc.1-otp-25 This results in: asdf install elixir 1.14.0-rc.1-otp-25 And then ... $ elixir No version is set for command elixir Consider adding one of the following versions…
Liberty Lover
  • 844
  • 10
  • 12
5
votes
3 answers

How to get Emacs/Slime/SBCL to recognize quicklisp packages

I am trying to get Emacs, SLIME and quicklisp to work together properly. I have the following environment set up: Installed Emacs Installed SLIME in Emacs Installed SBCL Installed quicklisp Run (quicklisp-quickstart:install) in SBCL Run…
user1002430
1
2 3
13 14