dotCall64: Enhanced Foreign Function Interface Supporting Long Vectors (original) (raw)

Provides .C64(), which is an enhanced version of .C() and .Fortran() from the foreign function interface. .C64() supports long vectors, arguments of type 64-bit integer, and provides a mechanism to avoid unnecessary copies of read-only and write-only arguments. This makes it a convenient and fast interface to C/C++ and Fortran code.

Version: 1.2
Depends: R (≥ 4.0)
Suggests: microbenchmark, RhpcBLASctl, RColorBrewer, roxygen2, spam, testthat
Published: 2024-10-04
DOI: 10.32614/CRAN.package.dotCall64
Author: Kaspar Moesinger [aut], Florian Gerber ORCID iD [aut], Reinhard Furrer ORCID iD [cre, ctb]
Maintainer: Reinhard Furrer <reinhard.furrer at uzh.ch>
BugReports: https://git.math.uzh.ch/reinhard.furrer/dotCall64/-/issues
License: GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]
URL: https://git.math.uzh.ch/reinhard.furrer/dotCall64
NeedsCompilation: yes
Citation: dotCall64 citation info
Materials:
CRAN checks: dotCall64 results

Documentation:

Downloads:

Reverse dependencies:

Linking:

Please use the canonical formhttps://CRAN.R-project.org/package=dotCall64to link to this page.