# ------------------------------------------------ # CITATION.cff file created with {cffr} R package # See also: https://docs.ropensci.org/cffr/ # ------------------------------------------------ cff-version: 1.2.0 message: 'To cite package "tarpolyglot" in publications use:' type: software license: MIT title: 'tarpolyglot: Run ''Python'', ''Julia'', ''Rust'', and ''C++'' Inside ''targets'' Pipeline Steps' version: 0.3.0 doi: 10.32614/CRAN.package.tarpolyglot abstract: Adds target constructors that make it easy to use 'Python', 'Julia', 'Rust', and 'C++' inside a 'targets' pipeline using 'reticulate', 'JuliaCall', 'rextendr', and 'Rcpp'. Provides tar_target_py(), tar_target_jl(), tar_target_rs(), and tar_target_cpp() (with matching _raw() variants), each mirroring 'targets' tar_target() and tar_target_raw() functions. 'Python' and 'Julia' steps run a script via a live interpreter with optional R pre- and post-scripts; 'Rust' and 'C++' steps compile functions and call them from an R post-script. Results are then returned either as converted R objects or as files written to disk (format = "file"). Dynamic branching, environment/version selection, a 'crew' controller for isolation, and the full set of tar_target_raw() arguments are supported. authors: - family-names: Solomon given-names: Pierre email: pierre.solomon@laposte.net orcid: https://orcid.org/0000-0001-7187-2664 repository: https://ropensci-staging.r-universe.dev repository-code: https://github.com/Pierre9344/tarpolyglot commit: 50131042a9d0d9ad45bd5331202f8f78dee8d507 url: https://pierre9344.github.io/tarpolyglot/ date-released: '2026-09-03' contact: - family-names: Solomon given-names: Pierre email: pierre.solomon@laposte.net orcid: https://orcid.org/0000-0001-7187-2664