Package: RcppMsgPack 0.2.3.2

RcppMsgPack: 'MsgPack' C++ Header Files and Interface Functions for R

'MsgPack' header files are provided for use by R packages, along with the ability to access, create and alter 'MsgPack' objects directly from R. 'MsgPack' is an efficient binary serialization format. It lets you exchange data among multiple languages like 'JSON' but it is faster and smaller. Small integers are encoded into a single byte, and typical short strings require only one extra byte in addition to the strings themselves. This package provides headers from the 'msgpack-c' implementation for C and C++(11) for use by R, particularly 'Rcpp'. The included 'msgpack-c' headers are licensed under the Boost Software License (Version 1.0); the code added by this package as well the R integration are licensed under the GPL (>= 2). See the files 'COPYRIGHTS' and 'AUTHORS' for a full list of copyright holders and contributors to 'msgpack-c'.

Authors:Dirk Eddelbuettel [aut, cre], Travers Ching [aut], MsgPack Authors [aut]

RcppMsgPack_0.2.3.2.tar.gz
RcppMsgPack_0.2.3.2.zip(r-4.5)RcppMsgPack_0.2.3.2.zip(r-4.4)RcppMsgPack_0.2.3.2.zip(r-4.3)
RcppMsgPack_0.2.3.2.tgz(r-4.4-x86_64)RcppMsgPack_0.2.3.2.tgz(r-4.4-arm64)RcppMsgPack_0.2.3.2.tgz(r-4.3-x86_64)RcppMsgPack_0.2.3.2.tgz(r-4.3-arm64)
RcppMsgPack_0.2.3.2.tar.gz(r-4.5-noble)RcppMsgPack_0.2.3.2.tar.gz(r-4.4-noble)
RcppMsgPack_0.2.3.2.tgz(r-4.4-emscripten)RcppMsgPack_0.2.3.2.tgz(r-4.3-emscripten)
RcppMsgPack.pdf |RcppMsgPack.html
RcppMsgPack/json (API)
NEWS

# Install 'RcppMsgPack' in R:
install.packages('RcppMsgPack', repos = c('https://eddelbuettel.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/eddelbuettel/rcppmsgpack/issues

Uses libs:
  • c++– GNU Standard C++ Library v3

On CRAN:

messagepackmsgpackmsgpack-headers

6.23 score 19 stars 1 packages 15 scripts 242 downloads 20 exports 2 dependencies

Last updated 2 months agofrom:2180f8cca3. Checks:OK: 9. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 18 2024
R-4.5-win-x86_64OKNov 18 2024
R-4.5-linux-x86_64OKNov 18 2024
R-4.4-win-x86_64OKNov 18 2024
R-4.4-mac-x86_64OKNov 18 2024
R-4.4-mac-aarch64OKNov 18 2024
R-4.3-win-x86_64OKNov 18 2024
R-4.3-mac-x86_64OKNov 18 2024
R-4.3-mac-aarch64OKNov 18 2024

Exports:arrayExenumExmsgpack_formatmsgpack_mapmsgpack_packmsgpack_readmsgpack_simplifymsgpack_timestamp_decodemsgpack_timestamp_encodemsgpack_unpackmsgpack_writemsgpackFormatmsgpackMapmsgpackPackmsgpackReadmsgpackSimplifymsgpackTimestampDecodemsgpackTimestampEncodemsgpackUnpackmsgpackWrite

Dependencies:BHRcpp

Using RcppMsgPack

Rendered fromvignette.rmdusingknitr::rmarkdownon Nov 18 2024.

Last update: 2017-09-14
Started: 2017-09-06

Readme and manuals

Help Manual

Help pageTopics
'MsgPack' C++ Header Files and Interface Functions for RRcppMsgPack-package RcppMsgPack
Simple MsgPack ExamplearrayEx
Second simple MsgPack ExampleenumEx
Format data for 'MsgPack'msgpackFormat msgpack_format
'MsgPack' MapmsgpackMap msgpack_map
'MsgPack' PackmsgpackPack msgpack_pack
'MsgPack' readmsgpackRead msgpack_read
Simplify 'MsgPack'msgpackSimplify msgpack_simplify
'MsgPack' TimestampmsgpackTimestampDecode msgpack_timestamp_decode
'MsgPack' TimestampmsgpackTimestampEncode msgpack_timestamp_encode
'MsgPack' UnpackmsgpackUnpack msgpack_unpack
'MsgPack' writemsgpackWrite msgpack_write