# -------------------------------------------- # CITATION file created with {cffr} R package # See also: https://docs.ropensci.org/cffr/ # -------------------------------------------- cff-version: 1.2.0 message: 'To cite package "hellorust.multiversion" in publications use:' type: software license: MIT title: 'hellorust.multiversion: Minimal Rust SIMD Multiversioning Example for R' version: 1.3.0 abstract: 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'. authors: - family-names: Toure given-names: Sounkou email: sounkoutoure@gmail.com - name: Authors of the dependency Rust crates repository: https://sounkou-bioinfo.r-universe.dev repository-code: https://github.com/sounkou-bioinfo/hellorust-multiversion commit: 7b499277219c381fd7d05c21cc1758134d0a5c23 url: https://github.com/sounkou-bioinfo/hellorust-multiversion date-released: '2026-05-28' contact: - family-names: Toure given-names: Sounkou email: sounkoutoure@gmail.com