GitHunt
BR

brodieG/rjson

rjson

A C based JSON parser for R.
Released versions can be found at http://cran.r-project.org/web/packages/rjson/index.html

Alex Couture-Beil
rjson_pkg@mofo.ca

Installing from source

docker run -v `pwd`:/foo -w /foo -ti --rm rocker/r-devel R
install.packages('/foo/rjson', repos=NULL)

Running tests

mkdir /tmp/rjson # to create a local place to avoid having to re-download RUnit each time
docker run -v `pwd`:/foo -v /tmp/rjson:/tmp/rjson -w /foo -ti --rm rocker/r-devel /foo/test.r

Packaging rjson for cran

# first ensure there are no WARNINGs or NOTEs
find . -name \*.o -delete
find . -name \*.so -delete
docker run -v `pwd`:/foo -w /foo -ti --rm rocker/r-devel R CMD check --as-cran rjson

# Checking valgrind

docker run -v `pwd`:/foo -w /foo -ti -e VALGRIND_OPTS='--leak-check=full --show-reachable=yes' --rm --cap-add SYS_PTRACE rocker/r-devel-ubsan-clang R CMD check --use-valgrind rjson

# create source package with
docker run -v `pwd`:/foo -w /foo -ti --rm rocker/r-devel R CMD build rjson

Languages

R80.0%C15.5%C++4.0%Batchfile0.2%Shell0.2%

Contributors

Created January 1, 2022
Updated January 1, 2022
brodieG/rjson | GitHunt