[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Improve ASDF build system for Common Lisp libraries
From: |
Guillaume Le Vaillant |
Subject: |
Improve ASDF build system for Common Lisp libraries |
Date: |
Sat, 12 Sep 2020 11:36:31 +0200 |
User-agent: |
mu4e 1.4.13; emacs 27.1 |
Hi,
I've been working on some changes to the asdf-build-system for Common
Lisp libraries and programs:
- Switching from compile-bundle-op to regular compile-op.
Using the regular compilation operation of ASDF instead of bundles
gives us automatic support for component-less systems and
package-infered systems. It also makes possible having a working
sbcl-cl-slime-swank package instead of having to propagate the
cl-slime-swank source package.
- Replacing the asd-file and asd-system-name keywords by asd-files and
asd-systems.
This allows listing several '.asd' files to read and several systems
to compile in a Guix package definition. Therefore it is not
necessary to make one Guix package per Common Lisp system anymore.
For example, mcclim had to be split in dozens of packages, it is now
just one package.
I just pushed these improvements on the wip-lisp branch.
Could some lispers try it and report if there are issues?
Thanks.
signature.asc
Description: PGP signature
- Improve ASDF build system for Common Lisp libraries,
Guillaume Le Vaillant <=
- Re: Improve ASDF build system for Common Lisp libraries, Pierre Neidhardt, 2020/09/12
- Re: Improve ASDF build system for Common Lisp libraries, Pierre Neidhardt, 2020/09/13
- Re: Improve ASDF build system for Common Lisp libraries, Guillaume Le Vaillant, 2020/09/13
- Re: Improve ASDF build system for Common Lisp libraries, Pierre Neidhardt, 2020/09/13
- Re: Improve ASDF build system for Common Lisp libraries, Guillaume Le Vaillant, 2020/09/14