On 11/08/2015 10:53 AM, Michał Górny wrote:
>
> No. This is going to be PITA to parse, and indefinite recursion is just
> wrong. Like you suddenly have to traverse the whole crazy structure to
> find a particular project.
>
That's already true if you want the last project in the file =P
You're just traversing a list of linked lists rather than a linear list.
The indefinite recursion is already there: in the draft I can create an
infinite number of nested <subproject/> pointers, or worse I could do,
<project>
<name>Foo</name>
<email>[email protected]</email>
<subproject ref="[email protected]"/>
</project>