R6

Classes with Reference Semantics

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.

Total

8,068,174

Last month

357,303

Last week

82,150

Average per day

11,910

Daily downloads

Total downloads

Description file content

Package
R6
Title
Classes with Reference Semantics
Version
2.2.2
Description
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.
Depends
R (>= 3.0)
Suggests
knitr, microbenchmark, pryr, testthat, ggplot2, scales
License
MIT + file LICENSE
URL
LazyData
true
VignetteBuilder
knitr
RoxygenNote
6.0.1
NeedsCompilation
no
Packaged
2017-06-12 18:48:43 UTC; winston
Author
Winston Chang [aut, cre]
Maintainer
Winston Chang
Repository
CRAN
Date/Publication
2017-06-17 08:22:59 UTC

install.packages('R6')

2.2.2

5 months ago

https://github.com/wch/R6/

Winston Chang

MIT + file LICENSE

Depends on

R (>= 3.0)

Suggests

knitr, microbenchmark, pryr, testthat, ggplot2, scales

Discussions