The R6 package allows the creation of classes with reference semantics, similar to R's built-in reference classes. Compared to reference classes, R6 classes are simpler and lighter-weight, and they are not built on S4 classes so they do not require the methods package. These classes allow public and private members, and they support inheritance, even when the classes are defined in different packages.

Maintainer: Winston Chang <winston at stdout.org>

Author(s): Winston Chang*

Install package and any missing dependencies by running this line in your R console:

install.packages("R6")


Package R6
Materials
URL https://github.com/wch/R6/
Task Views
Version 2.2.1
Published 2017-05-10
License MIT + file LICENSE
BugReports
SystemRequirements
NeedsCompilation no
Citation
CRAN checks R6 check results
Package source R6_2.2.1.tar.gz