guix-devel
[Top][All Lists]
Advanced

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

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]