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.
Version: |
0.4.0 |
Depends: |
R (≥ 4.1) |
Imports: |
brio, callr, cli, desc, dplyr, glue (≥ 1.7.0), jsonlite, pkgbuild (≥ 1.4.0), processx, rlang (≥ 1.0.5), rprojroot, stringi, vctrs, withr |
Suggests: |
devtools, rcmdcheck, knitr, lintr, rmarkdown, testthat (≥
3.1.7), usethis |
Published: |
2025-05-02 |
DOI: |
10.32614/CRAN.package.rextendr |
Author: |
Claus O. Wilke
[aut],
Andy Thomason [aut],
Mossa M. Reimert [aut],
Ilia Kosenkov
[aut, cre],
Malcolm Barrett
[aut],
Josiah Parry
[ctb],
Kenneth Vernon
[ctb],
Alberson Miranda
[ctb] |
Maintainer: |
Ilia Kosenkov <ilia.kosenkov at outlook.com> |
BugReports: |
https://github.com/extendr/rextendr/issues |
License: |
MIT + file LICENSE |
URL: |
https://extendr.github.io/rextendr/,
https://github.com/extendr/rextendr |
NeedsCompilation: |
no |
SystemRequirements: |
Rust 'cargo'; the crate 'libR-sys' must compile
without error |
Materials: |
README NEWS |
CRAN checks: |
rextendr results [issues need fixing before 2025-05-16] |