A new object oriented programming system designed to be a successor to S3 and S4. It includes formal class, generic, and method specification, and a limited form of multiple dispatch. It has been designed and implemented collaboratively by the R Consortium Object-Oriented Programming Working Group, which includes representatives from R-Core, 'Bioconductor', 'Posit'/'tidyverse', and the wider R community.
Version: | 0.1.1 |
Depends: | R (≥ 3.5.0) |
Imports: | utils |
Suggests: | bench, covr, knitr, methods, rmarkdown, testthat (≥ 3.0.0), tibble |
Published: | 2023-09-17 |
DOI: | 10.32614/CRAN.package.S7 |
Author: | Object-Oriented Programming Working Group [cph], Davis Vaughan [aut], Jim Hester [aut], Tomasz Kalinowski [aut], Will Landau [aut], Michael Lawrence [aut], Martin Maechler [aut], Luke Tierney [aut], Hadley Wickham [aut, cre] |
Maintainer: | Hadley Wickham <hadley at posit.co> |
BugReports: | https://github.com/rconsortium/S7/issues |
License: | MIT + file LICENSE |
URL: | https://github.com/rconsortium/S7/, https://rconsortium.github.io/S7/ |
NeedsCompilation: | yes |
Materials: | README NEWS |
CRAN checks: | S7 results |
Reference manual: | S7.pdf |
Vignettes: |
S7 basics Classes and objects Compatibility S7 generics and method dispatch Motivation for S7 packages Performance |
Package source: | S7_0.1.1.tar.gz |
Windows binaries: | r-devel: S7_0.1.1.zip, r-release: S7_0.1.1.zip, r-oldrel: S7_0.1.1.zip |
macOS binaries: | r-release (arm64): S7_0.1.1.tgz, r-oldrel (arm64): S7_0.1.1.tgz, r-release (x86_64): S7_0.1.1.tgz, r-oldrel (x86_64): S7_0.1.1.tgz |
Old sources: | S7 archive |
Reverse imports: | crumble, fr, monad, plyxp |
Reverse suggests: | waldo |
Please use the canonical form https://CRAN.R-project.org/package=S7 to link to this page.