Re: "deprecated recursive use" warning
On Wed, Mar 21, 2018 at 7:25 AM, Attila Lendvaiwrote: > yeah, it feels like a lot of pain. it would be nice if there was a > fork-like API in ASDF for implementing such exec'd compilation, but > then i guess ASDF itself has no clue which /foo/bin/ directory has the > underlying lisp binary, and/or which lisp to launch at all, let alone > how... > Well, if you want to fork+exec a subprocess, then asdf:run-program does it, and lisp-invocation can find the lisp binary, at least on a lot of implementations, and/or with user help. —♯ƒ • François-René ÐVB Rideau •Reflection• http://fare.tunes.org Where did the water from the Deluge come from, and where did it go?
Re: Problems with DEFSYSTEM-DEPENDS-ON
> On Apr 1, 2018, at 14:20, Attila Lendvaiwrote: > >> The usage of DEFSYSTEM-DEPENDS-ON to specify dependencies that will be >> satisfied by QL:QUICKLOAD no longer seems to be working in asdf-3.3.1. > > FTR, here's the history of this issue: > > https://github.com/quicklisp/quicklisp-client/pull/122#issuecomment-160419822 > > https://github.com/quicklisp/quicklisp-client/issues/108 Wow! Holy stale complications, batman! Robert apparently suggested something (apparently) much simpler in https://github.com/quicklisp/quicklisp-client/pull/128 but without any commentary from Zach on that approach. Given asdf-3.3 is out, and recent sbcl’s ship with it, which is the preferred way forward from ASDF’s perspective?
Re: Problems with DEFSYSTEM-DEPENDS-ON
> The usage of DEFSYSTEM-DEPENDS-ON to specify dependencies that will be > satisfied by QL:QUICKLOAD no longer seems to be working in asdf-3.3.1. FTR, here's the history of this issue: https://github.com/quicklisp/quicklisp-client/pull/122#issuecomment-160419822 https://github.com/quicklisp/quicklisp-client/issues/108 -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “When a country is well governed, poverty and a mean condition are things to be ashamed of. When a country is ill governed, riches and honor are things to be ashamed of.” — Confucius (551–479 BC), 'The Analects', Chapter VIII (邦有道貧且賤焉恥也,邦無道富且貴焉恥也。)
Problems with DEFSYSTEM-DEPENDS-ON
The usage of DEFSYSTEM-DEPENDS-ON to specify dependencies that will be satisfied by QL:QUICKLOAD no longer seems to be working in asdf-3.3.1. It used to be the case that to use the [PROVE testing framework][1], it was sufficient to place a … :defsystem-depends-on (:prove-asdf) … clause in the secondary system to be tested, and then upon a QL:QUICKLOAD of this system, the dependency on PROVE was then resolved via a network download from Quicklisp. [1]: https://github.com/fukamachi/prove I believe this was working with asdf-3.2, but testing that assumption is a little hard as asdf-3.3 refuses to degrade itself with a downgrade, and all my systems are running asdf-3.3. Maybe something in Quicklisp changed as well?