7.3.8.1. Separate compilation
Interscript is now constructed in such a way that it is possible to tangle
subdocuments to extract individual modules. For example, if a weaver
is changed, it is possible to update that component by processing the
ipk (included package) file without rebuilding all of interscript. If weaving is enabled,
a separate document for that component will be generated, it will
not be related to the pages for the same component generated as part
of a full build. How would we get the right heading numbers? Or predict
the filenames to be generated?
This needs to be fixed. The problem is one of design rather than
implementation: the web weaver might be adapted to use filenames
derived from the current input source, locking the structure of
the generated documents to the input source structure. At present,
these are independent except that breaks occur on headings.
Probably, 'include_file' is not enough to support what is required.