Difference between revisions of "ProtocolBuffer"
From Makers Local 256
(→Todo: i need to do accessors right) |
m (→Todo: add details for supporting options) |
||
Line 10: | Line 10: | ||
==Todo== | ==Todo== | ||
* do accessors properly (should be a minimal change) | * do accessors properly (should be a minimal change) | ||
− | * support options | + | * support options |
+ | ** default is only supported on optional fields | ||
+ | ** packed is only supported on repeated fields of a primitive type | ||
* support imports (yeah, I know, I'm lame for not already supporting this) | * support imports (yeah, I know, I'm lame for not already supporting this) | ||
* support extensions (this is going to suck) | * support extensions (this is going to suck) |
Revision as of 15:21, 16 July 2009
Creator: |
Overview
ProtocolBuffer is a D library encompassing the basic tools required to compile .proto definition files into code and additional functions that are used by the resulting source file. The backend library is separated from the definition compiler for now, but those may merge in the future.
Todo
- do accessors properly (should be a minimal change)
- support options
- default is only supported on optional fields
- packed is only supported on repeated fields of a primitive type
- support imports (yeah, I know, I'm lame for not already supporting this)
- support extensions (this is going to suck)
- support services (this may not happen at all)