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 ???

Reply via email to