doc/roadmap.md
This is a list of big ideas we'd like to implement in Cap'n Proto. We don't know in what order these will actually happen; as always, real work is driven by real-world needs.
typedef in languages that support that. (The current using
keyword is intended only for local use and does not affect code generation.)KJ is a framework library that is bundled with Cap'n Proto, but is broadly applicable to C++ applications even if they don't use Cap'n Proto serialization.
capnp command which, given two schemas, verifies
that the latter is a compatible upgrade from the former. This could be used as a git hook
to prevent submission of schema changes that would break wire compatibility.capnp command which sends an RPC from the command line and prints
the result. Useful for debugging RPC servers.These things absolutely must happen before any 1.0 release. Note that it's not yet decided when a 1.0 release would happen nor how many 0.x releases might precede it.
Note: These are very large projects.