3 ms·
I know this isn't new, but I wonder if the name is an intentional nod to Star Trek Voyager or is there another reference I'm not aware of. https://memory-alpha
by batch12 3y ago
I know this isn't new, but I wonder if the name is an intentional nod to Star Trek Voyager or is there another reference I'm not aware of.
https://memory-alpha.fandom.com/wiki/Captain_Proton https://memory-alpha.fandom.com/wiki/Captain_Proton
- deleted 3y ago[deleted]
- azornathogron 3y agoGiven that it's billed as a "cerealization protocol", I always assumed it was a reference to Cap'n Crunch cereal.
- kentonv 3y agoHuh, that reference actually never occurred to me. The name Cap'n Proto actually originally meant "Capabilities and Protobufs" -- it was a capability-based RPC protocol based on Protocol Buffers. However, early on I decided I wanted to try a whole different serialization format instead. "Proto" still makes sense, since it is a protocol, so I kept the name. The pun "cerealization protocol" is actually something someone else had to point out to me, but I promptly added it to the logo. :)
- mi_lk 3y agoWhat does capacity-based mean in this context?
- kentonv 3y agoCapability, not capacity. https://en.wikipedia.org/wiki/Capability-based_security https://en.wikipedia.org/wiki/Capability-based_security https://capnproto.org/rpc.html#distributed-objects https://capnproto.org/rpc.html#distributed-objects The idea really goes way beyond security and RPC. It's hard to explain concisely but it's sort of a way of thinking about software architecture.