I’m designing and building an Elm implementation for Cap’N Proto. It’s a binary data interchange format similar to Protocol Buffers, but with a few very interesting properties - the major one being a lack of a parsing step that Protobufs require.
I’ve written a design and would love some feedback.
Understand that the API inherently has to be a little more complex than the Protobuf API as we are lazily decoding the bytes.
I don’t expect to be done with an MVP in the next month or two, but hopefully it ends up being useful to more than just me once I’m done.