Re: How to fix arnesi:clean-op.

2016-05-14 Thread 73budden .
I just noticed that touching sources helps a bit to work around this bug, nothing more. Maybe :force helps too, but I didn't check that. >Note that I'm not interested in working on this bug at this point, but >will happily help clean up and merge a patch that you'd submit. >>> 3. Am I right that

Re: How to fix arnesi:clean-op.

2016-05-12 Thread Faré
I remember you mentioning this issue on the mailing-list before, but couldn't find the bug on launchpad, so I opened this: https://bugs.launchpad.net/asdf/+bug/1581204 Note that I'm not interested in working on this bug at this point, but will happily help clean up and merge a patch that you'd sub

Re: How to fix arnesi:clean-op.

2016-05-12 Thread 73budden .
>> 3. Am I right that bug with incorrect system definition which loads >> "successfully" is not fixed yet? Touching the source would help to >> work around it. >> > But yes, if you have a bug in your .asd file, it's a bug. I mean just the following known bug in asdf: ; file wrong-system.asd (defs

Re: How to fix arnesi:clean-op.

2016-05-12 Thread Faré
On Thu, May 12, 2016 at 4:12 AM, 73budden . wrote: > Hi! Some new thoughts: > > 1. Sometimes we (developers) fail to describe system dependencies > correctly. Sometimes we just don't know the exact dependency graph. > But we feel that something is wrong with A system. Just deleting fasls > or touc

Re: How to fix arnesi:clean-op.

2016-05-12 Thread 73budden .
Hi! Some new thoughts: 1. Sometimes we (developers) fail to describe system dependencies correctly. Sometimes we just don't know the exact dependency graph. But we feel that something is wrong with A system. Just deleting fasls or touching the source or specific system helps to diagnose this. 2.

Re: How to fix arnesi:clean-op.

2016-05-11 Thread Robert Goldman
I think Faré's final point really gets to the nub of this issue: how worthwhile is it to have a CLEAN-OP, instead of having the user blow away their fasl cache manually? My guess is that the answer is that it's most valuable for novices, who won't necessarily know where to find their caches. The

Re: How to fix arnesi:clean-op.

2016-05-09 Thread Faré
On Mon, May 9, 2016 at 8:41 AM, Robert Goldman wrote: > I am inclined to agree with Andreas. I don't see that CLEAN-OP is > impossible for ASDF. I can see that there are some issues that require > thought, and for some systems additional coding by the developer, but I > don't see that as an insu

Re: How to fix arnesi:clean-op.

2016-05-09 Thread Robert Goldman
I am inclined to agree with Andreas. I don't see that CLEAN-OP is impossible for ASDF. I can see that there are some issues that require thought, and for some systems additional coding by the developer, but I don't see that as an insuperable barrier. After all, "make clean" is in some sense impo

Re: How to fix arnesi:clean-op.

2016-05-09 Thread Masaya Taniguchi
Hi Budden! I see I can only do that with shell or batch. I would like to confirm, is it possible to create new operation for ASDF 3.1 regardless of cleaning up .fasl files? I googled, but there is no particular code to create new operation for an asdf manual but there is a section for creati

Re: How to fix arnesi:clean-op.

2016-05-09 Thread Masaya Taniguchi
Hi Budden! I see I can only do that with shell or batch. I would like to confirm, is it possible to create new operation for ASDF 3.1 regardless of cleaning up .fasl files? I googled, but there is no particular code to create new operation for an asdf manual but there is a section for creatin

Re: How to fix arnesi:clean-op.

2016-05-08 Thread Ian Tegebo
On Sun, May 8, 2016 at 11:28 AM, Faré wrote: > clean-op is an impossible operation to fix, because its meaning isn't > defined in general, and CANNOT be defined in general. And while some > specific subsets and variants of it CAN be defined, they remain so > specific as to not be of general purpo

Re: How to fix arnesi:clean-op.

2016-05-08 Thread Faré
Dear ta2gch, On Sun, May 8, 2016 at 10:50 AM, TANIGUCHI Masaya wrote: > I want to do "make clean" on ASDF. > I tried to use clean-op of ARNESI. > > I got a following message, [...] > > How to fix it? > This is a simple question that unhappily has no answer. My apologies if my following non-answe

Re: How to fix arnesi:clean-op.

2016-05-08 Thread 73budden .
Hi! Maybe :force works well now, but I had problems with it in the past (don't remember which problems exactly). TANIGUCHI Masaya, you can consult asdf source as the "canonical" example of operations.

Re: How to fix arnesi:clean-op.

2016-05-08 Thread TANIGUCHI Masaya
Hi Budden! I see I can only do that with shell or batch. I would like to confirm, is it possible to create new operation for ASDF 3.1 regardless of cleaning up .fasl files? I googled, but there is no particular code to create new operation for an asdf manual but there is a section for creating

Re: How to fix arnesi:clean-op.

2016-05-08 Thread Robert P. Goldman
I'll look into this a bit. I'd be happy to see clean-op incorporated in ASDF. Note that budden's response about using touch is not necessary. To force a recompile one can simply use :force Sent from my iPhone > On May 8, 2016, at 09:50, TANIGUCHI Masaya wrote: > > I want to do "make clean"

Re: How to fix arnesi:clean-op.

2016-05-08 Thread 73budden .
Hi Masaya, list! I use batch file which deletes all fasl files to do complete cleanup. If I wanted to force recompilation of a particular system, I would just "touch" all files. See also https://en.wikibooks.org/wiki/Common_Lisp/External_libraries/ASDF/Budden's_infrequently_asked_questions -

How to fix arnesi:clean-op.

2016-05-08 Thread TANIGUCHI Masaya
I want to do "make clean" on ASDF. I tried to use clean-op of ARNESI. I got a following message, WARNING: No dependency propagating scheme specified for operation class IT.BESE.ARNESI:CLEAN-OP. The class needs to be updated for ASDF 3.1 and specify appropriate propagation mixins. # # De