Hacker News new | ask | show | jobs
by dureuill 1770 days ago
While it is technically not 1.0, I have yet to see a breakage and I have been using it since 0.7.

The language maturity one, I can concur though. The rust implementation has been fine, but pycapnp was plagued with memory leaks until recently, and curre tly has performance problems[1] that makes it unsuitable for my use case.

As for the level 2+ protocol, it looks cool on paper, but it looks like a lot of added complexity to address an advanced use case.

The language itself has generics and sum types, which makes it much better at modelling the problem domain than protobuf.

[1]: https://github.com/capnproto/pycapnp/issues/256