Replies: 1 comment 1 reply
-
|
FWIW there was a past thread on Swift (when we still used Google Groups): https://groups.google.com/g/capnproto/c/29mX3BMhNbo?pli=1 But I'm not sure where that effort ended up. I don't know much about Swift, but I know the Rust and Go implementations both translated/rewrote the entire runtime library into their respective languages. That said, on my project there's now desire to make the Rust implementation able to reuse the C++ RPC implementation (since it's very complicated and significantly more advanced than the Rust-native one), so there may be something to be said for layering on top of C++ to some extent. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I am very excited about Cap'n Proto, A little dismayed that I can't find any Swift support, my next project will be effectively cross-platform Swift and I'm interested in all features like the RPC protocol as well as the zero-copy serialization.
A couple of questions:
a. Is it enough to just wrap the C++ SDK in ergonomic Swift API functions and then work on the code generation?
b. Or should I write everything from scratch?
Beta Was this translation helpful? Give feedback.
All reactions