(IMO much more interesting article than this announcement, and that probably should have gotten more attention than it did.)
https://stackoverflow.com/questions/25356551/whats-the-diffe...
Going a little further afield, `capnp` is cool. It's got a much nicer IDL and object model, but you start to get into where non-C++ bindings are "community maintained" in a pretty loose sense. I'm not sure how much sense it makes unless it really lands on your polyglot stack perfectly, because if you only need C++, zpp_bits is really ergonomic and approaches theoretical limits on performance along a number of dimensions.
I don't love any of the answers here.
For certain messages with a fixed size (no strings or arrays) I can pin a message and reuse its memory address within the queue but there’s still data in memory that needs to be copied. At the very least from the TCP/IP stack.
mwigdahl•6h ago
JoshTriplett•4h ago