3 ms·
Agreed the CDDL to codegen pipeline / tooling is the biggest thing holding back CBOR at the moment. Some solutions do exist like here’s a C one[1] which maybe
by mdhb 1y ago
Agreed the CDDL to codegen pipeline / tooling is the biggest thing holding back CBOR at the moment.
Some solutions do exist like here’s a C one[1] which maybe you could throw in some WASI / WASM compilation and get “somewhat” idiomatic bindings in a bunch of languages.
Here’s another for Rust [2] but I’m sure I’ve seen a bunch of others around. I think what’s missing is a unified protoc style binary with language specific plugins.
[1] https://github.com/NordicSemiconductor/zcbor https://github.com/NordicSemiconductor/zcbor
[2] https://github.com/dcSpark/cddl-codegen https://github.com/dcSpark/cddl-codegen