haskell-capnp
haskell-capnp copied to clipboard
Cap'n Proto for Haskell
This has been in the back of my mind for a while, but I apparently never got around to recording it: One of the benefits of the wire format is...
The reference implementation defines a JSON encoding of capnproto values; it would be nice for us to generate code to use this encoding, probably in the form of instances of...
It would be neat if we could take already-defined haskell data types and derive a schema from them. There are a number of design questions to be solved here, e.g:...
Related to #42, there are some changes I can think of off the top of my head that we should make to the way we're encoding various types in the...
The core schema modules (`Capnp.Capnp.*`) won't be needed by every user of the library, and they dominate the compile time for this project. The code generator only needs `schema.capnp` (and...
Prompted by 9ee620ebdb08e224f5b109e048e1bc01d6639a89, in which I just happened to stumble across a possible integer overflow. We should come up with some more systematic/robust way of writing this kind of code...