Package: hellorust.multiversion Type: Package Title: Minimal Rust SIMD Multiversioning Example for R Version: 1.3.0 Authors@R: c(person("Sounkou", "Toure", role = c("aut", "cre"), email = "sounkoutoure@gmail.com"), person("Jeroen", "Ooms", role = "cph", email = "jeroenooms@gmail.com", comment = c(ORCID = "0000-0002-4035-0289")), person("Authors of the dependency Rust crates", role = "aut", comment = "see AUTHORS file")) Description: Template R package with minimal setup to use Rust code in R without hacks or frameworks, plus a Rust SIMD example selected by C runtime dispatch. Includes basic examples of importing cargo dependencies, spawning threads and passing numbers or strings from Rust to R. The SIMD demo keeps scalar and optional SSE2, AVX2, AVX-512, or NEON kernels in one Rust static library and lets C choose the best Rust function using Rust-reported compiled and CPU features. Cargo crates are automatically 'vendored' in the R source package to support offline installation. This project was first presented at 'Erum2018' to showcase R-Rust integration ; for a real world use-case, see the 'gifski' package on 'CRAN'. License: MIT + file LICENSE URL: https://github.com/sounkou-bioinfo/hellorust-multiversion BugReports: https://github.com/sounkou-bioinfo/hellorust-multiversion/issues SystemRequirements: Cargo (Rust's package manager), rustc Suggests: bench, tinytest Encoding: UTF-8 Roxygen: list(markdown = TRUE) RoxygenNote: 7.3.3 Config/pak/sysreqs: libclang-dev Repository: https://sounkou-bioinfo.r-universe.dev Date/Publication: 2026-05-28 17:37:04 UTC RemoteUrl: https://github.com/sounkou-bioinfo/hellorust-multiversion RemoteRef: HEAD RemoteSha: 7b499277219c381fd7d05c21cc1758134d0a5c23 NeedsCompilation: yes Packaged: 2026-07-04 15:48:07 UTC; root Author: Sounkou Toure [aut, cre], Jeroen Ooms [cph] (ORCID: ), Authors of the dependency Rust crates [aut] (see AUTHORS file) Maintainer: Sounkou Toure