4.10.3. Multiple Documents
Sometimes, we wish to construct several documents simultaneously.
For example, we may have a short and long version of a document.
We need to select which weavers to write to. It is easy to do
this in simple cases by just assigning the weaver.
For example:
@both = multiplexor((long, short))
@weaver = both
This document describes Interscript.
@weaver = long
Here are some gory details.
Because a multiplexor represents a set of documents,
and because one can multiplex multiplexors, it is easy to
create small sets of weavers, and then create various
unions of these sets.