r-oop - R OOP Guide for S7, S3, S4, and vctrs
Provides guidance for designing R classes and choosing an OOP system among S7, S3, S4, and vctrs.
Tags
Updated: 2026-09-19Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Select R OOP systems
- Define S7 classes
- Implement S7 methods
- Define S3 classes
- Migrate S3 to S7
Inputs
- R class design requirements
- Existing R code
Outputs
- OOP system recommendations
- R class code
Requirements
- R environment
- S7 package
