CRAN/E | S7

S7

An Object Oriented System Meant to Become a Successor to S3 and S4

Installation

About

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.

github.com/rconsortium/S7/
rconsortium.github.io/S7/
Bug report File report

Key Metrics

Version 0.1.1
R ≥ 3.5.0
Published 2023-09-17 235 days ago
Needs compilation? yes
License MIT
License File
CRAN checks S7 results

Downloads

Yesterday 26 0%
Last 7 days 81 -34%
Last 30 days 323 -19%
Last 90 days 1.013 +7%
Last 365 days 2.927

Maintainer

Maintainer

Hadley Wickham

hadley@posit.co

Authors

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

Material

README
NEWS
Reference manual
Package source

Vignettes

S7 basics
Classes and objects
Compatibility
S7 generics and method dispatch
Motivation for S7
packages
Performance

macOS

r-release

arm64

r-oldrel

arm64

r-release

x86_64

r-oldrel

x86_64

Windows

r-devel

x86_64

r-release

x86_64

r-oldrel

x86_64

Old Sources

S7 archive

Depends

R ≥ 3.5.0

Imports

utils

Suggests

bench
covr
knitr
methods
rmarkdown
testthat ≥ 3.0.0
tibble