| rdyncall {rdyncall} | R Documentation |
This package provides an R interface to call C/C++ and Fortran functions from shared libraries.
The foreign function interface in R (functions such as .C and .Call) is limited in several ways. You can not establish function calls to typical C functions available on the net today. This package claims to allow a much broader integration with
In R, one can call foreign functions through .C, .Call, .Call.Graphics and .ExternalCalling a foreign function in is available using .C, .Call, .External The abilities of R to call precompiled code are limited to R designed languages.
In further provides several utilities to easy the integration with compiled code to shrink the amount of glue code required to connect R with code from C/C++, Fortran etc.
The package is based on dyncall, a C library, that provides a foreign function call interface and has been ported to a large number of platforms. See http://dyncall.org for a list of platforms included.
Function overview of rdyncall:
dynload.
dynload.
dyncall.
callback.
dyncall and dynbind signatures.
dynport.