dproto
dproto copied to clipboard
D Protocol Buffer mixins to create structures at compile time
As seen in [the release notes for 2.4.0a](https://groups.google.com/forum/#!topic/protobuf/mN2DlTpTqQc), options (once implemented) should support aggregate values.
Parser should also handle extensions properly This will involve searching for known structures that match the given name...
Should support [custom proto options](https://developers.google.com/protocol-buffers/docs/proto#options)
1) With this changes it should be possible to use structs generated with dproto in @safe functions. However, parsing protobuf code is still not @safe. 2) Removed deprecated inline imports.
would be nice to show examples derived from real use cases to see where it works and where it doesn't yet work; eg with no imports: https://github.com/BVLC/caffe/blob/master/src/caffe/proto/caffe.proto more complex eg...
[protoc 2.6.0](https://groups.google.com/forum/#!topic/protobuf/lvI8-sWZbUY) introduced the ability to deprecate everything, including files, services, enums, messages, methods, enums...