Difference between revisions of "ProtocolBuffer"

From Makers Local 256
Jump to: navigation, search
m (Todo: reorganize a tad)
(Todo: wiretype is now checked properly)
Line 12: Line 12:
  
 
==Todo==
 
==Todo==
* improve generated deserialization code to actually use the wiretype properly
 
 
* support extensions (this is going to suck)
 
* support extensions (this is going to suck)
 
* proper option support
 
* proper option support

Revision as of 19:49, 24 July 2009

Creator:
opticron
Status:
Early Implementation
Born On:
18:22, 15 July 2009 (CDT)
Last Updated:
19:49, 24 July 2009 (CDT)

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.

Options

At the moment, only a handful of options are supported and all others will be ignored. Options are not currently accessible at runtime. Supported options are packed, deprecated, and default.

Todo

  • support extensions (this is going to suck)
  • proper option support
  • support services (this may not happen at all)