200sc / bebop

bebop wire format in Go
Apache License 2.0
71 stars 5 forks source link

Upstream compatibility: RPC Service definitions #25

Open 200sc opened 2 years ago

200sc commented 2 years ago

c.f. https://github.com/RainwayApp/bebop/pull/173/files#diff-765580732a8e5a2af5ce13353285bd400ef49d9b16a25620a1114355ac0de12e

200sc commented 2 years ago

Upstream bebop has allegedly released this support, but when you run bebopc 2.4.2, the latest release as of now, against the service defined in their wiki: https://github.com/RainwayApp/bebop/wiki/RPC, it errors:

[Compiler][Error] The given key 'string' was not present in the dictionary.

This error is not coming from bebopc code itself (at least not from cursory searches), so is more likely coming from some underlying library, and probably from some mismatch between the definition of what a service should be defined as between 2.4.2 and the writing of the wiki article.

So this will have to wait.

andrewmd5 commented 1 year ago

RPC is still in active development. A spec will be formalized in January.

200sc commented 7 months ago

Tempo / rpcs are viable to add support for, in theory, now.