Answering your original post, wouldn't it be easier and better to just use
Guix' SBCL?
signature.asc
Description: PGP signature
> My bad, ASDF indeed has an .asd file:
>
> https://gitlab.common-lisp.net/asdf/asdf/-/blob/master/asdf.asd
So does this mean that there is a bug in Guix, or at least something
worthy of a feature request?
> Actually I find it normal that ASDF has no .asd file [...]
I am new to Guix, so I'm not sure what's considered "normal" here.
Guix is the only package manager I know that does not include an .asd
file for ASDF. Nix's asdf includes an asd file. Debian and Ubuntu's
cl-asdf includes an asd file.
Actually I find it normal that ASDF has no .asd file, since it's the
Lisp code that enables support for reading the .asd format!
Had ASDF an .asd, we would have a bootstrap problem!
ASDF is typically loaded with Common Lisp standard `require' function.
Cheers!
--
Pierre Neidhardt
> So far the cl-asdf package in Guix is only used to update the ASDF
> bundled in the sbcl, ecl, ccl and clisp packages, so that they all use
> the same version of ASDF.
>
> Instead of using 'require', it should work if you just load the file:
>
> --8<---cut
Tim Lee skribis:
> I have installed cl-asdf using `guix install cl-asdf`. The installation
> was successful. However, when I looked into the
> ~/.guix-profile/share/common-lisp/source/asdf/ directory, I only see one
> file: asdf.lisp.
>
> Is this normal? I was expecting to get an `asdf.asd` file
I have installed cl-asdf using `guix install cl-asdf`. The installation
was successful. However, when I looked into the
~/.guix-profile/share/common-lisp/source/asdf/ directory, I only see one
file: asdf.lisp.
Is this normal? I was expecting to get an `asdf.asd` file as well. I am
running Ubuntu