Skip to main content
Log in

Aspects of CXXR internals

  • Original Paper
  • Published:
Computational Statistics Aims and scope Submit manuscript

Abstract

The CXXR project aims gradually to refactor the fundamental parts of the R interpreter from C into C++ whilst retaining the full functionality of the standard distribution of R. It is hoped that this will enable researchers more easily to enhance the functionality of R by allowing them to extend the interpreter’s internal C++ class hierarchy. The paper summarises progress to date and describes key aspects of the internal implementation of the CXXR where this differs from the standard interpreter. It also explains stratagems used to facilitate updating CXXR to reflect a new release of R, and examines the relative performance of CXXR and the standard interpreter.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andrew R. Runnalls.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Runnalls, A.R. Aspects of CXXR internals. Comput Stat 26, 427–442 (2011). https://doi.org/10.1007/s00180-010-0218-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00180-010-0218-0

Keywords

Navigation