dotCall64: Enhanced Foreign Function Interface Supporting Long Vectors

An alternative version of .C() and .Fortran() supporting long vectors and 64-bit integer type arguments. The provided interface .C64() features mechanisms the avoid unnecessary copies of read-only or write-only arguments. This makes it a convenient and fast interface to C/C++ and Fortran code.

Install the latest version of this package by entering the following in R:
install.packages("dotCall64")
AuthorKaspar Moesinger [aut, cre], Florian Gerber [ctb], Reinhard Furrer [ctb]
Date of publication2016-10-07 09:19:26
MaintainerKaspar Moesinger <kaspar.moesinger@gmail.com>
LicenseGPL (>= 2)
Version0.9-04
https://git.math.uzh.ch/reinhard.furrer/dotCall64

View on CRAN

Files

inst
inst/CITATION
inst/include
inst/include/dotCall64.h
tests
tests/run-all.R
tests/testthat
tests/testthat/test-flow-left.R tests/testthat/test-flow-center.R tests/testthat/test-againstDotC.R tests/testthat/test-long_int64.R tests/testthat/test-flow-right.R tests/testthat/test-vector_dc.R
src
src/Makevars
src/dotCall64helpers.c
src/testfunctions_f.f
src/testfunctions_c.c
src/dotCall64.c
NAMESPACE
NEWS.md
R
R/vector_dc.R R/dotCall64.R R/zzz.R
MD5
DESCRIPTION
man
man/vector_dc.Rd man/dotCall64.Rd

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.