Movatterモバイル変換


[0]ホーム

URL:


Dirk Eddelbuettel

RProtoBuf: RInterface toGoogle ProtocolBuffers

Build StatusLicenseCRANDependenciesDownloadsLast CommitJSS

What are Protocol Buffers?

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.

Installation

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-dev

with similar commands on other operating systems ordistributions.

Documentation

The package contains two pdf vignettes; the second one corresponds toour JSSpaper.

Authors

Romain Francois, Dirk Eddelbuettel, Murray Stokely and JeroenOoms

License

GPL (>= 2)

Initially created: Thu Oct 22 12:05:35 CDT 2009
Last modified: Sun May 26 10:18:33 CDT 2024


[8]
ページ先頭

©2009-2025 Movatter.jp