Hi Gabi,
I agree that the ideal would be to integrate the whole preprocess into the
search component. However, as far as I understood, the refactoring integrating
the preprocessor in the search component may take a while. I saw in the issue
tracker that this has been on hold for 5 years :)
Moreover, I do not thing this integration is completely trivial. Even after
including the TaskProxy, some parts are still global (e.g., the task
representation, causal graph, successor generator, etc). The h2 analysis
removes operators, facts and variables from the task so it'd need to alter all
that global structures. The same applies to other preprocess operations such as
relevance analysis or variable reordering.
Of course I'm not sure about your plans here. Anyway, just let you know that a
version of the h2 analysis is ready for integration (modulo some cleanup of the
code).
|