r6rs-protobuf provides a pure Scheme implementation of Google's Protocol Buffers framework, including parsing and code generation.
| Tags | Data Formats Code Generators |
|---|---|
| Licenses | GPLv3 |
| Operating Systems | all |
| Implementation | Scheme Protocol Buffers |
Recent releases


Release Notes: This release resolves a serious issue affecting message deserialization. A new helper script is included to provide a commandline interface to the Protocol Buffer compiler.


Release Notes: This release greatly improves the capabilities of the type resolution system to support multiple recursive levels of import declarations across .proto files. Some critical serialization issues affecting enumerated types and user-defined message fields have been resolved. Message fields are now serialized in order of their ordinals, for politeness.


Release Notes: This release improves the default behavior of the library generation system to better support multi-definition packages. It also adds a trivial version-introspection function.


Release Notes: This release resolves a serious issue with parsing comments found in .proto files.


Release Notes: This release features support for specifying default values for optional message fields, as well as fixes for issues in the generated Scheme code related to the handling of enumerated types as message fields, and some additional unit tests.