[–] NewJazz 11mo ago ↗ What does varlink do that grpc or capnproto don't offer? Hell, it doesn't even seem much batter than openapi...
[–] ongy 11mo ago ↗ Huh, that way of doing asynchronicity is quite interesting.Though my Haskell and Rust primed brain really dislikes the way ownership of the memory allocation for the response struct works.It gets allocated by the caller (library), handed over to the function fully owned, and then gets consumed by the response function?
[–] andrewshadura 11mo ago ↗ I'm wondering why Varlink, while incredibly similar to JSON-RPC, is designed to be incompatible with it?
[–] sho_hn 11mo ago ↗ Here's a C++/Qt one by KDE hacker David Edmundson: https://blog.davidedmundson.co.uk/blog/introducing-qtvarlink...
[–] blixtra 11mo ago ↗ If you want to know more about Varlink, Lennart Poettering gave a talk about it at All Systems Go! last year. https://media.ccc.de/v/all-systems-go-2024-276-varlink-now-/...
7 comments
[ 4.1 ms ] story [ 21.8 ms ] threadThough my Haskell and Rust primed brain really dislikes the way ownership of the memory allocation for the response struct works.
It gets allocated by the caller (library), handed over to the function fully owned, and then gets consumed by the response function?