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/o

Re: "deprecated recursive use" warning

2018-03-22 Thread Robert P. Goldman
You're welcome, but really the intuition is due to Drew McDermott, I think in his ILC 2005 paper, which I recommend. (He describes a system like ASDF, but finer-grained, so that even individual data structures can be updated). This is key to understanding some of the ways ASDF is NOT like "make.

Re: "deprecated recursive use" warning

2018-03-21 Thread Attila Lendvai
> I think the Right Thing is to realize that what ASDF does is not so much > transform files, as to maintain the consistency of the running lisp image. > Now, in no case does the running lisp image need either the JSON generation > system or the JSON to lisp translation system. All the running lisp

Re: "deprecated recursive use" warning

2018-01-30 Thread Robert Goldman
On 30 Jan 2018, at 15:53, Attila Lendvai wrote: I haven't used CFFI in a while. TL;DR: is this a sane fix? https://github.com/cffi/cffi/commit/4b9b06f15912e823581b1aeb8a0d5c2ef11f702d -- and here follows the elaborate email that led me to find the above solution: a bit of background

Re: "deprecated recursive use" warning

2018-01-30 Thread Faré
On Tue, Jan 30, 2018 at 4:53 PM, Attila Lendvai wrote: >> I haven't used CFFI in a while. > > TL;DR: is this a sane fix? > > https://github.com/cffi/cffi/commit/4b9b06f15912e823581b1aeb8a0d5c2ef11f702d > (the (not null) ...) is redundant around find-system without the nil optional argument. Also,

Re: "deprecated recursive use" warning

2018-01-30 Thread Attila Lendvai
> I haven't used CFFI in a while. TL;DR: is this a sane fix? https://github.com/cffi/cffi/commit/4b9b06f15912e823581b1aeb8a0d5c2ef11f702d -- and here follows the elaborate email that led me to find the above solution: a bit of background: it's a subsystem of CFFI that generates the CFFI

Re: "deprecated recursive use" warning

2018-01-30 Thread Robert Goldman
I haven't used CFFI in a while. Can I ask why this needs to be here instead of there being a ``` :depends-on ((generate-lisp-op (load-op "cffi/c2ffi-generator"))) ``` ? Thanks, r On 30 Jan 2018, at 12:20, Attila Lendvai wrote: dear list, shall i be concerned about this? WARNING: Depre

"deprecated recursive use" warning

2018-01-30 Thread Attila Lendvai
dear list, shall i be concerned about this? WARNING: Deprecated recursive use of (ASDF/OPERATE:OPERATE 'ASDF/LISP-ACTION:LOAD-OP '("cffi/c2ffi-generator")) while visiting (CFFI/C2FFI::GENERATE-LISP-OP "hu.dwim.zlib" "c2ffi-spec" "zlib.h") - please use proper dependencies instead it happens