[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Improve ASDF build system for Common Lisp libraries
From: |
Katherine Cox-Buday |
Subject: |
Re: Improve ASDF build system for Common Lisp libraries |
Date: |
Tue, 15 Sep 2020 09:12:24 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) |
Ricardo Wurmus <rekado@elephly.net> writes:
> Pierre Neidhardt <mail@ambrevar.xyz> writes:
>
>> Some .asd definitions have dependencies (declared with
>> :system-depends-on).
>> A common dependency is prove-asdf.
>>
>> If we read all .asd then we must drag all ASDF dependencies. This can be a
>> burden, say, for a test system that is not supported in Guix at the moment.
>>
>> My intuition is that parsing all ASD files is a good default behaviour
>> but we should allow to override it with the asd-files keyword.
>
> Sounds good to me. When asd-files is provided we respect it, otherwise
> we’ll try to use them all.
+1 to allowing overrides for =asd-files=. If nothing else, packages need
to be flexible!
In addition to what Pierre is pointing out, the only issue I can think
of with reading in all asd files is perhaps source trees which vendor
packages. I don't think this is common in Common Lisp source trees, so
maybe that's something we can deal with if it comes up.
--
Katherine
- Re: Improve ASDF build system for Common Lisp libraries, (continued)
- 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/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
- Re: Improve ASDF build system for Common Lisp libraries, Pierre Neidhardt, 2020/09/15
- Re: Improve ASDF build system for Common Lisp libraries, Pierre Neidhardt, 2020/09/12
- Re: Improve ASDF build system for Common Lisp libraries, Guillaume Le Vaillant, 2020/09/15
- Re: Improve ASDF build system for Common Lisp libraries, Pierre Neidhardt, 2020/09/15
- Re: Improve ASDF build system for Common Lisp libraries, Ricardo Wurmus, 2020/09/15
- Re: Improve ASDF build system for Common Lisp libraries,
Katherine Cox-Buday <=
- Re: Improve ASDF build system for Common Lisp libraries, Guillaume Le Vaillant, 2020/09/15
- Re: Improve ASDF build system for Common Lisp libraries, Pierre Neidhardt, 2020/09/17
- Re: Improve ASDF build system for Common Lisp libraries, Pierre Neidhardt, 2020/09/23
- Re: Improve ASDF build system for Common Lisp libraries, Guillaume Le Vaillant, 2020/09/23
- Re: Improve ASDF build system for Common Lisp libraries, Ricardo Wurmus, 2020/09/23
- Re: Improve ASDF build system for Common Lisp libraries, Pierre Neidhardt, 2020/09/23
Re: Improve ASDF build system for Common Lisp libraries, Katherine Cox-Buday, 2020/09/12
Re: Improve ASDF build system for Common Lisp libraries, Konrad Hinsen, 2020/09/12