Vala program with protocol-buffers “proto3” support
up vote
1
down vote
favorite
I need to implement Google's protocol-buffer support in several of my Vala programs. I was lucky enough to find Robert Ancell's blog to learn from, kudos Bob. This approach works great between the test programs I have written. It appears however to only support syntax="proto2". I need to interface with other systems that only support syntax="proto3" formats.
Are there any other alternative methods/libraries for Vala with proto3 support?
vala
add a comment |
up vote
1
down vote
favorite
I need to implement Google's protocol-buffer support in several of my Vala programs. I was lucky enough to find Robert Ancell's blog to learn from, kudos Bob. This approach works great between the test programs I have written. It appears however to only support syntax="proto2". I need to interface with other systems that only support syntax="proto3" formats.
Are there any other alternative methods/libraries for Vala with proto3 support?
vala
Are proto2 and proto3 binary incompatible or is it just the syntax of the proto files that was changed? If binary compatibility is still there you could just translate the file from proto3 to proto2. Of course that is not very satisfying, but it might work.
– Jens Mühlenhoff
Nov 12 at 0:54
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
I need to implement Google's protocol-buffer support in several of my Vala programs. I was lucky enough to find Robert Ancell's blog to learn from, kudos Bob. This approach works great between the test programs I have written. It appears however to only support syntax="proto2". I need to interface with other systems that only support syntax="proto3" formats.
Are there any other alternative methods/libraries for Vala with proto3 support?
vala
I need to implement Google's protocol-buffer support in several of my Vala programs. I was lucky enough to find Robert Ancell's blog to learn from, kudos Bob. This approach works great between the test programs I have written. It appears however to only support syntax="proto2". I need to interface with other systems that only support syntax="proto3" formats.
Are there any other alternative methods/libraries for Vala with proto3 support?
vala
vala
asked Nov 8 at 23:57
George Aslanis
19219
19219
Are proto2 and proto3 binary incompatible or is it just the syntax of the proto files that was changed? If binary compatibility is still there you could just translate the file from proto3 to proto2. Of course that is not very satisfying, but it might work.
– Jens Mühlenhoff
Nov 12 at 0:54
add a comment |
Are proto2 and proto3 binary incompatible or is it just the syntax of the proto files that was changed? If binary compatibility is still there you could just translate the file from proto3 to proto2. Of course that is not very satisfying, but it might work.
– Jens Mühlenhoff
Nov 12 at 0:54
Are proto2 and proto3 binary incompatible or is it just the syntax of the proto files that was changed? If binary compatibility is still there you could just translate the file from proto3 to proto2. Of course that is not very satisfying, but it might work.
– Jens Mühlenhoff
Nov 12 at 0:54
Are proto2 and proto3 binary incompatible or is it just the syntax of the proto files that was changed? If binary compatibility is still there you could just translate the file from proto3 to proto2. Of course that is not very satisfying, but it might work.
– Jens Mühlenhoff
Nov 12 at 0:54
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53217915%2fvala-program-with-protocol-buffers-proto3-support%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Are proto2 and proto3 binary incompatible or is it just the syntax of the proto files that was changed? If binary compatibility is still there you could just translate the file from proto3 to proto2. Of course that is not very satisfying, but it might work.
– Jens Mühlenhoff
Nov 12 at 0:54