> > Yes. But does this say that the diverted data can be accessed via \*(xx? > > It shouldn't be done. Whether it *can* be done is an implementation > detail. In many languages you can create interesting effects by > writing to an array with an out-of-bounds index. That doesn't mean > it *should* be done, and it's also not something usually advertised > in language tutorials. > > > (As I said this is done in historical mdoc but does not work reliable.) > > Then mdoc is buggy and should be fixed. ("Not work reliable" is a > different expression for "it's badly programmed".)
To be fair--I refer to the first published mdoc release from 1993 :-) The handling of diversions is "not optimal" but in general (IMHO) the author had done an ambitious work with this macro package...