I should know this... finding INPUT-FILES

Robert Goldman rpgoldman at sift.info
Fri Jan 24 20:55:40 UTC 2020


I'm looking at the documentation for `INPUT-FILES` and `OUTPUT-FILES` 
and I see this:

```
   (defgeneric output-files (operation component)
     (:documentation "Methods for this function return two values: a 
list of output files
corresponding to this action, and a boolean indicating if they have 
already been subjected
to relevant output translations and should not be further translated.

Methods on PERFORM *must* call this function to determine where their 
outputs are to be located.
They may rely on the order of the files to discriminate between outputs.
"))
   (defgeneric input-files (operation component)
     (:documentation "A list of input files corresponding to this 
action.

Methods on PERFORM *must* call this function to determine where their 
inputs are located.
They may rely on the order of the files to discriminate between inputs.
"))
```

Missing in the above is an explanation of how to tell `INPUT-FILES` 
whether to apply output translations or not.

Is this left to the author of the relevant `PERFORM` method?  Or is 
there something one should do when writing a `PERFORM` method or an 
operator definition?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/asdf-devel/attachments/20200124/6230e812/attachment.htm>


More information about the asdf-devel mailing list