A serialization format developed byGoogle and used widely within Google,and by numerous other projects. Quoting from theofficialwebsite:
Protocol buffers are Google’s language-neutral, platform-neutral,extensible mechanism for serializing structured data – think XML, butsmaller, faster, and simpler. You define how you want your data to bestructured once, then you can use special generated source code toeasily write and read your structured data to and from a variety of datastreams and using a variety of languages.
ProtocolBuffers natively support C++, C#, Go, Java and Python. Many otherlanguages are supported via contributed extensions. This package addssupport forR.
You can either install from source via this repo, or installthe CRAN packagethe usual way fromR via
install.packages("RProtoBuf")but do make sure you have the system requirements covered whenbuilding from source.
Under Debian/Ubuntu you may need
sudo apt-get install protobuf-compiler libprotobuf-dev libprotoc-devwith similar commands on other operating systems ordistributions.
The package contains two pdf vignettes; the second one corresponds toour JSSpaper.
Romain Francois, Dirk Eddelbuettel, Murray Stokely and JeroenOoms
GPL (>= 2)
Initially created: Thu Oct 22 12:05:35 CDT 2009
Last modified: Sun May 26 10:18:33 CDT 2024