Cap'n Proto
Languages and libraries
serialization library
SHOW HN2013
How HN took it
5 positive, 12 neutral or asking, 4 mixed, 9 critical, out of 30 comments about the project. Thread score -0.17.
Idea: 3 for, 1 againstDesign: 0 for, 3 againstPerformance: 0 for, 2 againstExecution: 0 for, 1 againstDocs: 0 for, 1 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Interest in the design and speed goals
From 2 comments
My first question was: whoa, security? But you answer it in the docs, a bit. http://kentonv.github.com/capnproto/encoding.html (at the end) How do we know that…
neilk on HNOverall, I love how this looks -- it's a nice evolution of protobufs. I had a couple issues/questions while reading through the site, so I'll just throw them in here: ``` >…
jmillikin on HN
Objections
Incomplete, not ready for use
From 1 comment
"Note: Cap'n Proto is not ready yet" Okey doke. Closes window (i wonder if you put half the effort into the code that you did this web site whether you'd have a finished…
peterwwillis on HN
C++ as code generator language is a maintenance barrier
From 1 comment
Okay, protocol buffers are awesome, so as constructive feedback, I think using C++ as the source-generation language is a mistake. We use Thrift, which uses the same approach,…
stephen on HN
Requests
Text serialization format or JSON support
From 1 comment
Thanks for the feedback! ``` > Are you set on that syntax, or would you accept patches to change it? ``` I'm not wedded to the syntax. Maybe start a thread on the discussion…
kentonv on HN
Implementations in other languages such as Go
From 1 comment
What about using Go?
thdn on HN
Questions
How security of decoding is ensured against malicious input
From 1 comment
My first question was: whoa, security? But you answer it in the docs, a bit. http://kentonv.github.com/capnproto/encoding.html (at the end) How do we know that…
neilk on HN
How interface pointers and RPC capabilities work
From 1 comment
How large will interface pointers be? It seems like they'd have to be at least as large as an auth cookie since that's basically what they are. Also, it seems like in a cluster,…
skybrian on HN
Alternatives named
Protocol Buffers
From 1 comment
Okay, protocol buffers are awesome, so as constructive feedback, I think using C++ as the source-generation language is a mistake. We use Thrift, which uses the same approach,…
stephen on HN
Thrift
From 1 comment
Okay, protocol buffers are awesome, so as constructive feedback, I think using C++ as the source-generation language is a mistake. We use Thrift, which uses the same approach,…
stephen on HN
MessagePack
From 1 comment
Can somebody comment about this vs MessagePack please?
rburhum on HN