This issue had me thinking a bit:

https://issues.apache.org/jira/browse/TINKERPOP3-620

As the list of marker interfaces grows for steps, it will be interesting to
see how we will properly maintain them.  It worries me a bit that there
could be ill-effects if we miss a marker for a step somewhere.  Perhaps we
could do something generative in the docs to produce a "report" that more
clearly shows the steps and their groupings via marker?  Maybe a matrix:


STEP            | Mutating | Communitative | Ranging | ...
AddVertexStep   |    X     |               |         | ...
RangeGlobalStep |          |               |    X    | ...

Not only could we use something like this for general quality control
before release, but we it would be a pretty nice tool for strategy
developers to have as a reference.

thoughts?

Reply via email to