It actually might be quite useful when doing merging/diffs/undos/redos/etc. operations either with a source server system (p4, git, svn, etc.) or exposing internal tree hiearachy as commands, also serializing/deserializing.
If I'm not mistaken, Autodesk Maya for examples does not store the DAG tree, but the operations done on objects as commands (tcl-like syntax (MEL script)).
So while I'm not entirely sure of its usefulness, I've found situations where this might be helpful, but need to explore it more.
Also for conversion from XML to other things and vice versa...
If I'm not mistaken, Autodesk Maya for examples does not store the DAG tree, but the operations done on objects as commands (tcl-like syntax (MEL script)).
So while I'm not entirely sure of its usefulness, I've found situations where this might be helpful, but need to explore it more.
Also for conversion from XML to other things and vice versa...