Re: [protobuf] Distributing protobuf library and protos in a plug-in framework

2015-04-29 Thread 'Feng Xiao' via Protocol Buffers
On Tue, Apr 28, 2015 at 10:39 PM, elodg gye...@gmail.com wrote: Thanks, Feng. One more thing: lite_runtime is not supported in proto3 alpha 1. Is it going to stay this way? The first proto3 release (official 3.0) will not have lite runtime support. We plan to add it after the first release.

Re: [protobuf] Distributing protobuf library and protos in a plug-in framework

2015-04-28 Thread elodg
Thanks, Feng. One more thing: lite_runtime is not supported in proto3 alpha 1. Is it going to stay this way? Is the runtime for proto3 going to be smaller than for proto2, thus no need for lite? On Tuesday, April 28, 2015 at 11:50:41 PM UTC+3, Feng Xiao wrote: On Mon, Apr 27, 2015 at 11:54

Re: [protobuf] Distributing protobuf library and protos in a plug-in framework

2015-04-28 Thread 'Feng Xiao' via Protocol Buffers
On Mon, Apr 27, 2015 at 11:54 PM, elodg gye...@gmail.com wrote: I provide pure virtual interfaces and abstract default implementations in header-only source code specifically to allow for different compilers and compiler settings. It seems to me that I either have to provide pb.cc and the

Re: [protobuf] Distributing protobuf library and protos in a plug-in framework

2015-04-28 Thread elodg
I provide pure virtual interfaces and abstract default implementations in header-only source code specifically to allow for different compilers and compiler settings. It seems to me that I either have to provide pb.cc and the protobuf lib source, or just .protos and let developers download,

Re: [protobuf] Distributing protobuf library and protos in a plug-in framework

2015-04-27 Thread 'Feng Xiao' via Protocol Buffers
On Mon, Apr 27, 2015 at 11:04 AM, elodg gye...@gmail.com wrote: Suppose there is a plug-in framework that uses protobuf to pass data around between plug-ins. The plug-ins can be C++ dynamic libraries, where the proto wire crosses the ABI boundary going around binary incompatibilities. Many