Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> It has yet to escape the ZeroVer versioning scheme and produce a “stable” API.

Having worked with it over years, the API stability is there. Backwards compatibility is given very strong emphasis, , even with early versions.

> Maturity for languages other than C++ can be a bit spotty.

The language support is a pain at times, especially as the more esoteric language support tends to be built with a specific use case in mind and may not use and implement all the features of the protocol in sometimes undocumented ways.

People can and do write implementations and contribute to existing ones. The C++ and its Javascript and Python bindings work well enough for many use cases. The Rust ones are also fine. There are probably others that have good support now, too.

> The RPC protocol is cool, but apparently most of it was never implemented. The C++ implementation only implements “level 1.”

The RPC protocol is perfectly usable, just not for the higher levels – which all do things not found in other RPC systems. Level 2 can be trivially implemented between client and server at the app level, as anything similar would need to be in any other RPC system. Level 3 sounds way beyond standard RPC needs.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: