The Diagram's preprocessor for bracket notation now recognizes K0 as a back-and-forth King step, where the prefixed modifier applies to the first step. (It works by simple replacing K0 by K-bK before parsing the string between the brackets.) This makes it possible to describe the Pushme-Pullyu as [mcpoK0-Q-mcpoK0] (with a capture matrix forbidding enemy hopping). Perhaps I should also do this with other leaper atoms.
The Diagram's preprocessor for bracket notation now recognizes K0 as a back-and-forth King step, where the prefixed modifier applies to the first step. (It works by simple replacing K0 by K-bK before parsing the string between the brackets.) This makes it possible to describe the Pushme-Pullyu as [mcpoK0-Q-mcpoK0] (with a capture matrix forbidding enemy hopping). Perhaps I should also do this with other leaper atoms.