rdyncall
0.10.2Improved Foreign Function Interface and Dynamic Bindings to C Libraries
Overview
Provides a cross-platform framework for dynamic binding of C libraries using a flexible Foreign Function Interface (FFI). The FFI supports almost all fundamental C types, multiple calling conventions, symbolic access to foreign C struct/union data types and wrapping of R functions as C callback function pointers. Dynamic bindings to shared C libraries are data-driven by cross-platform binding specifications using a compact plain text format; the package includes a 'DynPort' binding specification for 'SDL3' generated from current headers with 'porter'. The package includes a variety of technology demos and OS-specific notes for installation of shared libraries. For the underlying methods and bundled 'DynCall' libraries, see Adler (2012) doi:10.32614/RJ-2012-004 and Adler and Philipp (2008) https://dyncall.org.
Install
Health
- NOTE r-devel-linux-x86_64-debian-gcc
- NOTE2026-08-0112 OK · 1 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE
- OK2026-07-2212 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE
- ERROR2026-07-165 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE
Documentation
- Examples that run
- 67%
- Documented parameters
- 100%
- Return-value docs
- 100%
- References docs
- 33%
Downloads
Repository
Releases over time
PRs over time
Repository practices
4 development-tooling and community-health practices detected across 4 families in the upstream repository
Checks run against github.com/hongyuanjia/rdyncall on 2026-07-31.
Dependencies
Nothing depends on this yet.
Code & Tests
People & History
4 releases. Pick two to compare their code metrics. R releases are shown for context.
- 0.10.2Latest
- 0.10.12026-07-16 · diff ↗
- 0.10.02026-07-15 · diff ↗
- unarchivedReturned to CRAN2026-07-15
- RR 4.6.0 released · 2026-04-24
- RR 4.5.0 released · 2025-04-11
- RR 4.4.0 released · 2024-04-24
- RR 4.3.0 released · 2023-04-21
- RR 4.2.0 released · 2022-04-22
- RR 4.1.0 released · 2021-05-18
- RR 4.0.0 released · 2020-04-24
- RR 3.6.0 released · 2019-04-26
- RR 3.5.0 released · 2018-04-23
- RR 3.4.0 released · 2017-04-21
- RR 3.3.0 released · 2016-05-03
- RR 3.2.0 released · 2015-04-16
Show 6 earlier events
- orphanedOrphaned by its maintainer2014-09-20vignette locations were never updated for R 3.1.0
- RR 3.1.0 released · 2014-04-10
- RR 3.0.0 released · 2013-04-03
- 0.7.52012-09-12
- removedRemoved from CRAN2012-09-12policy violation on the use of .Internal calls
- RR 2.15.0 released · 2012-03-30
Package metadata
- First published
- 2026-07-15
- Total releases
- 4 / 1 yrs
- License
- MIT + file LICENSE OSI
- Minimum R
- ≥ 3.0.0
- Download size
- not tracked yet
- Installed size
- not tracked yet
- With dependencies
- not tracked yet