tremor binary encoding #1276
Labels
_complexity:high
A task with a high complexity that should be hard
enhancement
New feature or request
needs-rfc
This change needs to follow the RFC process
_size:humongous
A large task that will take a lot of work to complete
Describe the problem you are trying to solve
For networking and storage, it would be good to have a stable binary representation of tremor value. This might also enable (or at least make it more feasible) to pass data in and out of environments such as WASM runtimes.
Describe the solution you'd like
There is no clear solution here yet since this is a topic that requires a RFC, that said there are some requirements:
{"a": 1, "b": 2}
and{"b": 2, "a": 1}
need to encode to the same binary value.Notes
This is a large, long-running issue and might evolve into a in-memory format for tremor value that allows more then just storage (as that would make decoding really cheap) - not something needed from day one but it is worth keeping the option in mind
The text was updated successfully, but these errors were encountered: