There is no protoc parser in Julia yet. I intend to develop it as a plugin to the protoc parser as described here: https://developers.google.com/protocol-buffers/docs/reference/cpp/google.protobuf.compiler.plugin.pb.
I shall try it out with your .proto files. Best, Tanmay On Monday, February 24, 2014 12:33:23 AM UTC+5:30, Uwe Fechner wrote: > > That's a good start. > > Perhaps the following file could be used as test case: > > https://bitbucket.org/ufechner/freekitesim/src/1df579321570a3c7fa2c157416f7326876bb9dda/asset/asset.system.proto?at=master > > Is there already a piece of code that can parse .proto files in Julia? > > Regards: > > Uwe > > On Sunday, February 23, 2014 6:09:22 PM UTC+1, Tanmay K. Mohapatra wrote: >> >> I have started working on a pure Julia Protobuf implementation here: >> https://github.com/tanmaykm/Protobuf.jl. It's in very early stages, but >> I plan to focus on it for the next few weeks. I have put up a few lines now >> about how I plan to develop it in the readme. Would love to hear what you >> think of it. >> >> - Tanmay >> >> On Sunday, February 23, 2014 10:14:27 PM UTC+5:30, Amit Murthy wrote: >>> >>> You may want to check out Tanmay's >>> https://github.com/tanmaykm/Protobuf.jl >>> >>> >>> On Sun, Feb 23, 2014 at 8:51 PM, Uwe Fechner <[email protected]>wrote: >>> >>>> Hello, >>>> >>>> our control and simulation software is highly modular, and we use >>>> google protocol buffer >>>> encoded messages over ZeroMQ sockets to communicate. >>>> >>>> What is the best approach to send and receive protobuf encoded messages: >>>> >>>> a) using one of the C bindings; there are actually three: >>>> - http://spbc.sourceforge.net/ >>>> - http://code.google.com/p/protobuf-c/ >>>> - http://koti.kapsi.fi/jpa/nanopb/ >>>> >>>> b) using the Python library: >>>> https://developers.google.com/protocol-buffers/docs/pythontutorial >>>> This one is officially supported by google in contrast to the C >>>> bindings >>>> >>>> c) writing a full protobuf compiler, coder and decoder in Julia directly >>>> >>>> Any comments welcome. >>>> >>>> Uwe Fechner >>>> >>> >>>
