I'm looking for an Ada plugin for protocol buffers. Looks like there is just about any language plugin available or in the works except for Ada.
Asked
Active
Viewed 824 times
3
-
You might want to add links to a couple of the plugins you're talking about, to help people understand the sort of thing you're looking for. – Mar 03 '16 at 11:16
-
Here is the link to all of the third parties developing plugins for Protocol Buffers that Google knows of: https://github.com/google/protobuf/wiki/Third-Party-Add-ons – rata97 Mar 04 '16 at 02:53
1 Answers
2
Well, the only thing I found is this thesis. Unfortunately, I did not find any source code for a translation tool, i.e. what you name a plugin. The only thing I can tell is that the tool was developed in C++.
UPDATE
There's finally an Ada implementation for Protocol Buffers. It has been developed by Per Sandberg and is available on GitHub.
I didn't check if this is a full Ada implementation or if it relies on C/C++ version as a thin binding
Please note that this is an alpha version but usable.

Frédéric Praca
- 1,620
- 15
- 29
-
Yes I found that thesis also. And as you say, he gives the resulting Ada source code that is generated by the protoc "plugin" but he doesn't share the C++ source code that generates the Ada serialize and de-serialize code. I may be using these terms incorrectly, I just started looking into an Ada "plugin" for Protocol Buffers very recently. I guess I could contact him and ask him if I could get and use his C++ code. Thanks for looking though. You confirm what I have found so far. – rata97 Mar 04 '16 at 02:15
-
1Has there been any progress finding support for using Protocol Buffers in Ada? – Anssi Jun 17 '16 at 10:05