Package: rdyncall 0.9.0.9000
rdyncall: Improved Foreign Function Interface and Dynamic Bindings to C Libraries
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 specification using a compact plain text format; an initial repository of bindings to a couple of common C libraries ('OpenGL', 'SDL2', 'Expat', 'glew', 'CUDA', 'OpenCL', 'ODE', 'R') comes with the package. The package includes a variety of technology demos and OS-specific notes for installation of shared libraries.
Authors:
rdyncall_0.9.0.9000.tar.gz
rdyncall_0.9.0.9000.zip(r-4.5)rdyncall_0.9.0.9000.zip(r-4.4)rdyncall_0.9.0.9000.zip(r-4.3)
rdyncall_0.9.0.9000.tgz(r-4.4-x86_64)rdyncall_0.9.0.9000.tgz(r-4.4-arm64)rdyncall_0.9.0.9000.tgz(r-4.3-x86_64)rdyncall_0.9.0.9000.tgz(r-4.3-arm64)
rdyncall_0.9.0.9000.tar.gz(r-4.5-noble)rdyncall_0.9.0.9000.tar.gz(r-4.4-noble)
rdyncall.pdf |rdyncall.html✨
rdyncall/json (API)
# Install 'rdyncall' in R: |
install.packages('rdyncall', repos = c('https://hongyuanjia.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/hongyuanjia/rdyncall/issues
Last updated 1 years agofrom:f54bfd7786. Checks:OK: 4 ERROR: 2 WARNING: 3. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Nov 14 2024 |
R-4.5-win-x86_64 | ERROR | Oct 15 2024 |
R-4.5-linux-x86_64 | ERROR | Oct 15 2024 |
R-4.4-win-x86_64 | WARNING | Nov 14 2024 |
R-4.4-mac-x86_64 | WARNING | Nov 14 2024 |
R-4.4-mac-aarch64 | WARNING | Nov 14 2024 |
R-4.3-win-x86_64 | OK | Nov 14 2024 |
R-4.3-mac-x86_64 | OK | Nov 14 2024 |
R-4.3-mac-aarch64 | OK | Nov 14 2024 |
Exports:as.ctypeas.externalptras.floatrawccallbackcdatacstructcuniondynbinddyncalldyncall.cdecldyncall.defaultdyncall.fastcalldyncall.fastcall.gccdyncall.fastcall.msvcdyncall.stdcalldyncall.thiscalldyncall.thiscall.gccdyncall.thiscall.msvcdyncountdynfinddynlistdynloaddynpathdynportdynsymdynunloadfloatrawfloatraw2numericis.externalptris.nullptroffset_ptrpackptr2strstrarrayptrstrptrunpack
Dependencies: