Package: rextendr 0.3.1.9001

Ilia Kosenkov

rextendr: Call Rust Code from R using the 'extendr' Crate

Provides functions to compile and load Rust code from R, similar to how 'Rcpp' or 'cpp11' allow easy interfacing with C++ code. Also provides helper functions to create R packages that use Rust code. Under the hood, the Rust crate 'extendr' is used to do all the heavy lifting.

Authors:Claus O. Wilke [aut], Andy Thomason [aut], Mossa M. Reimert [aut], Ilia Kosenkov [aut, cre], Malcolm Barrett [aut], Josiah Parry [ctb]

rextendr_0.3.1.9001.tar.gz
rextendr_0.3.1.9001.zip(r-4.5)rextendr_0.3.1.9001.zip(r-4.4)rextendr_0.3.1.9001.zip(r-4.3)
rextendr_0.3.1.9001.tgz(r-4.4-any)rextendr_0.3.1.9001.tgz(r-4.3-any)
rextendr_0.3.1.9001.tar.gz(r-4.5-noble)rextendr_0.3.1.9001.tar.gz(r-4.4-noble)
rextendr_0.3.1.9001.tgz(r-4.4-emscripten)rextendr_0.3.1.9001.tgz(r-4.3-emscripten)
rextendr.pdf |rextendr.html
rextendr/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/extendr/rextendr/issues

On CRAN:

9.38 score 197 stars 60 scripts 295 downloads 17 exports 26 dependencies

Last updated 2 hours agofrom:3ee8ae305d. Checks:OK: 7. Indexed: no.

TargetResultDate
Doc / VignettesOKNov 21 2024
R-4.5-winOKNov 21 2024
R-4.5-linuxOKNov 21 2024
R-4.4-winOKNov 21 2024
R-4.4-macOKNov 21 2024
R-4.3-winOKNov 21 2024
R-4.3-macOKNov 21 2024

Exports:cleandocumenteng_extendreng_extendrsrcmake_module_macroread_cargo_metadataregister_extendrrust_evalrust_functionrust_sitreprust_sourceto_tomluse_crateuse_extendruse_msrvvendor_pkgswrite_license_note

Dependencies:briocallrclidescdplyrfansigenericsgluejsonlitelifecyclemagrittrpillarpkgbuildpkgconfigprocessxpspurrrR6rlangrprojrootstringitibbletidyselectutf8vctrswithr

Setting up a Rust build environment

Rendered fromsetting_up_rust.Rmdusingknitr::rmarkdownon Nov 21 2024.

Last update: 2023-03-03
Started: 2021-01-11

Using Rust code in R packages

Rendered frompackage.Rmdusingknitr::rmarkdownon Nov 21 2024.

Last update: 2024-02-04
Started: 2021-06-09