After a closer look at JSON and YAML it seems that the user interface for storing and loading objects is similar, so I can start with one and maybe later exchange it with the other :-)
YAML is really large, a small test program generates a 200k executable in release mode. For module marshal we have > Restriction: For objects their type is not serialized. This means essentially > that it does not work if the object has some other runtime type than its > compiletime type. Not a real problem for me, but does this restriction apply for JSON and YAML as well? For JSON to() macro we have > Heterogeneous arrays are not supported. I have never seen that term in Nim world before ???
