Package: rextendr 0.3.1.9000

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.9000.tar.gz
rextendr_0.3.1.9000.zip(r-4.5)rextendr_0.3.1.9000.zip(r-4.4)rextendr_0.3.1.9000.zip(r-4.3)
rextendr_0.3.1.9000.tgz(r-4.4-any)rextendr_0.3.1.9000.tgz(r-4.3-any)
rextendr_0.3.1.9000.tar.gz(r-4.5-noble)rextendr_0.3.1.9000.tar.gz(r-4.4-noble)
rextendr_0.3.1.9000.tgz(r-4.4-emscripten)rextendr_0.3.1.9000.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:

15 exports 177 stars 5.38 score 26 dependencies 377 downloads

Last updated 2 days agofrom:afe11947fa

Exports:cleandocumenteng_extendreng_extendrsrcmake_module_macroregister_extendrrust_evalrust_functionrust_sitreprust_sourceto_tomluse_cran_defaultsuse_extendrvendor_pkgswrite_license_note

Dependencies:briocallrclidescdplyrfansigenericsgluejsonlitelifecyclemagrittrpillarpkgbuildpkgconfigprocessxpspurrrR6rlangrprojrootstringitibbletidyselectutf8vctrswithr

Setting up a Rust build environment

Rendered fromsetting_up_rust.Rmdusingknitr::rmarkdownon Jul 25 2024.

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

Using Rust code in R packages

Rendered frompackage.Rmdusingknitr::rmarkdownon Jul 25 2024.

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