The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.

Rtinycc: Builds the 'TinyCC' Command-Line Interface and Library for 'C' Scripting in 'R'

Builds the 'TinyCC' (Tiny 'C' Compiler) command-line interface and library for package use in 'R'. The package compiles 'TinyCC' from source and provides R functions to interact with the compiler. 'TinyCC' can be used for header preprocessing, just-in-time compilation of 'C' code in 'R', and lightweight 'C' scripting workflows.

Version: 0.1.8
Depends: R (≥ 4.4.0)
Imports: lambda.r
Suggests: bench, callme, knitr, rmarkdown, tinytest, treesitter.c (≥ 0.0.4)
Published: 2026-04-24
DOI: 10.32614/CRAN.package.Rtinycc
Author: Sounkou Mahamane Toure [aut, cre], Mike Cheng [cph] (Adapted parts of the vignette knitr engine from the callme package), Fabrice Bellard and tinycc Authors [ctb] (Tinycc Compiler (tinycc) authors and COPYRIGHT holders)
Maintainer: Sounkou Mahamane Toure <sounkoutoure at gmail.com>
BugReports: https://github.com/sounkou-bioinfo/Rtinycc/issues
License: GPL (≥ 3)
Copyright: See inst/LICENSE.note for bundled TinyCC copyright and licensing details.
URL: https://github.com/sounkou-bioinfo/Rtinycc, https://sounkou-bioinfo.github.io/Rtinycc/
NeedsCompilation: yes
SystemRequirements: GNU make
Materials: README, NEWS
CRAN checks: Rtinycc results [issues need fixing before 2026-05-10]

Documentation:

Reference manual: Rtinycc.html , Rtinycc.pdf
Vignettes: Advanced FFI Types (source, R code)
Compilation and Call Overhead (source, R code)
FFI Boundary Semantics (source)
FFI Helper APIs (source, R code)
FFI Objects, Structs, and Callbacks (source, R code)
FFI Types (source, R code)
Getting Started with Rtinycc (source, R code)
Internals (source, R code)
Linking External Libraries (source, R code)
Header Parsing with treesitter.c (source, R code)

Downloads:

Package source: Rtinycc_0.1.8.tar.gz
Windows binaries: r-release: Rtinycc_0.1.8.zip, r-oldrel: Rtinycc_0.1.8.zip
macOS binaries: r-release (arm64): not available, r-oldrel (arm64): not available, r-release (x86_64): not available, r-oldrel (x86_64): not available

Linking:

Please use the canonical form https://CRAN.R-project.org/package=Rtinycc to link to this page.

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.