Sounds good to me. If the default behaviour is for the driver to delete the
file, then I think there should be an option to keep the file around.
> However, I think this functionality belongs into the driver, since external
> tools like Lab should not have to know about internals like the translator
> output filename.
I'm not 100% convinced by that argument. I think it's normal that a program (in
this case Fast Downward) produces output files, and I think it's normal that an
experiment framework might need to have a look into these output files (and
decide whether or not to keep them around). This applies both to output.sas and
the plan files that the planner produces.
But independently of this line of reasoning, I agree that it makes sense to be
able to control in the driver whether or not the output.sas file is kept.
To be clear, currently lab does not read output.sas for any of the property parsing?
|