S7 briefly
- S7 is a ‘better’ version of S3 with some of the ‘strictness’ of S4.
"A little bit more complex then S3, with almost all of the features,
all of the payoff of S4" - rstudio conf 2022, Hadley Wickham
S3 + S4 = S7
Compatible with S3: S7 objects are S3 objects! Can even extend an S3 object with S7
Somewhat compatible with S4, see compatability vignette for details.
Helpful error messages!
Note that it was previously called R7, but it was changed to “S7” to better reflect that it is functional not encapsulated!