S7: An Object Oriented System Meant to Become a Successor to S3 and S4 (original) (raw)

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.2.0
Depends: R (≥ 3.5.0)
Imports: utils
Suggests: bench, callr, covr, knitr, methods, rmarkdown, testthat (≥ 3.2.0), tibble
Published: 2024-11-07
DOI: 10.32614/CRAN.package.S7
Author: Object-Oriented Programming Working Group [cph], Davis Vaughan [aut], Jim Hester ORCID iD [aut], Tomasz Kalinowski [aut], Will Landau [aut], Michael Lawrence [aut], Martin Maechler ORCID iD [aut], Luke Tierney [aut], Hadley Wickham ORCID iD [aut, cre]
Maintainer: Hadley Wickham
BugReports: https://github.com/RConsortium/S7/issues
License: MIT + file
URL: https://rconsortium.github.io/S7/,https://github.com/RConsortium/S7
NeedsCompilation: yes
Materials: README NEWS
CRAN checks: S7 results

Documentation:

Downloads:

Reverse dependencies:

Linking:

Please use the canonical formhttps://CRAN.R-project.org/package=S7to link to this page.