Re: "deprecated recursive use" warning

2018-04-01 Thread Faré
On Wed, Mar 21, 2018 at 7:25 AM, Attila Lendvai  wrote:
> 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

2018-04-01 Thread Mark Evenson


> On Apr 1, 2018, at 14:20, Attila Lendvai  wrote:
> 
>> 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

2018-04-01 Thread Attila Lendvai
> 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

2018-04-01 Thread Mark Evenson
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?