> Has anybody of the LaTeX3 team yet taken a look at the ltxgrid package
> by Arthur Ogawa?
yes, i did. both are independent developments that happened more or less in
parallel and i learned about it only afterwards.
> While it does not have the figure placement
> folderol of xor, it does offer nice ways of extending output
> routines, both in the area of the actual code as well as magical
> penalties (<-20000), can make longtable play together with multiple
> columns and so on.
the main goal for the xor proto-type for me was to work on a conceptual
algorithm for float placements that offers flexibility while maintaining
usability, eg with a faily bounded running time. i was not concerned at that
time with a more generic approach to swapping output routines in and out,
though as you said it is something worth having for greater flexibility and
probably clearer design.
> It does not do what xor does out of the box, but it offers much nicer
> hooks for playing together with others. The magical penalty stuff is
> basically what I had been proposing, only that there is missing an
> allocation macro for the same, and that there is missing a _context_
> for the same, since one might want to have one and the same penalty
> behave differently whether one is in an output routine for a
> particular column, or just rushing a footnote box through penalty
> processing in order to get margine notes and so on.
yes, and context is something concidering as a general concept, eg something
that you could offer as a data type that can be set and queried ...
> It is probably not a bad idea to skim for some ideas... although you
> probably have done so already.
yes, but not very thoroughly back in 2000 and since then xor got to a sudden
hold for private reasons. so it is certainly worthwise to redo that exercise