This is an overview of a programming idiom (or actually 3 slight variants of a single concept) that allows R package developers to manage access to foreign/native routines in a flexible, simple way that avoids ambiguities introduced by the PACKAGE argument in each of the native interface functions. There is a paper that discusses the different programming idioms and also a package that illustrates the different idioms and also allow us to test the handling of different versions of packages in an R session.
  • The paper
  • The example package
  • For instructions to test the multiple versions of the package concurrently in an R session, please read the file README.

    Duncan Temple Lang <duncan@wald.ucdavis.edu>
    Last modified: Sun Nov 13 17:48:31 PST 2005