3

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.

rata97
  • 31
  • 1
  • 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 Answers1

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
  • 1
    Has there been any progress finding support for using Protocol Buffers in Ada? – Anssi Jun 17 '16 at 10:05