zserio
zserio copied to clipboard
zero sugar, zero fat, zero serialization overhead
Generated API is not documented at all in all languages (C++, Java, Python). Because generated API after release 1.2.0 will be stable, it would be nice to document everything properly.
I would like to document my zserio code so that the documentation also appears in the generated code. In the end I want to be able to generate a documentation...
The hash code of an object is not stable when an enumeration is part of it at least in different runs. Lets say you read a blob for a database...
Currently the enum defining what is stored in a choice is stored outside the choice definition. The downside of this is that in generated code, the enum has to be...
Where can I lookup if there is support for my toolchain when using zserio?
The following example generates uncompilable code in C++, since the parameterized type is initialized with (non-constant) reference to string. ``` struct Parameterized(string param) { uint32 field; }; struct Test {...
Some sample tests (no systematic testing done yet) indicated that the performance of apps using the zserio Python code (generated + runtime) is far worse than the one using the...
When instantiating a compound in Python, it would be great if it was not necessary to manually instantiate nested compounds, similarily to how scalar fields are initialized with `0/""/0.0` etc....
Consider to remove pre-write actions in Python to have `write()` method without any side effect. Consider as well to extend Python runtime library by `serialize()` to call method `initializeOffsets()` automatically...
Consider to remove pre-write actions in Java to have `write()` method without any side effect. Consider as well to extend Java runtime library by `serialize()` and `deserialize()` methods similarly as...