I would guess the idea is to create some intermediate representation to transpile between languages. The yaml is then probably not meant to be read or written manually.
This could be used in software modelling tools that use a more declarative style, which then creates that IR, which then compiles to some real world language.
I'm not saying this is a good idea, just trying to guess the intention ;) 15 years ago somebody would have used XML and created an even more verbose OMG standard based on such an idea.
This could be used in software modelling tools that use a more declarative style, which then creates that IR, which then compiles to some real world language.
I'm not saying this is a good idea, just trying to guess the intention ;) 15 years ago somebody would have used XML and created an even more verbose OMG standard based on such an idea.