rustr is a Rust library that provides a Rust API to work with R.
Write pure Rust code with rustr, and then use rustinr R package to generate Rust interfaces to R.
More info: https://rustr.org
This project is now under construction. Issues and contributions are welcome!
- Initial FreeBSD support
- Require Rust 1.13 for
?error handling support. See: https://blog.rust-lang.org/2016/11/10/Rust-1.13.html#whats-in-113-stable
- random numbers from R
- RChar for CHARSXP string
- check bindgen code
- check NA for
RNewIntoR -
nalgebratraits with RBLAS #3 - more methods for
R Vector Obejcttypes - stablize R in Rust with
feature::enginemodule - more
RNewIntoRFromIntofor types - DataFrame type for RList
-
nalgebracrate types -
numcrate types -
logcratelogtrait
Will try CRANing when R 3.3.0 release
- find and fix bugs
- CRAN
- knitr code engine
- more about
rdllmodule - about concurrency
- about
unsafe - about memory safety and garbage collection
- R in Rust with
feature::enginemodule
- more examples with vectors rustr/gallery #1
- more
RNew,IntoRFromIntofor types - how to use
rustr::rdllmodule - R Object - DataFrame type
-
nalgebracrates types -
numcrates types -
rusty-machinecraterusty-machineexamples - R in Rust with
feature::enginemodule
- date type with chrono
- sugar function
- R6 & Rust type
- wait for a great matrix library for Rust! There are some promising crates.
Miss a feature? Talk on forum or create an issue.