Designing Oop R

Object-oriented programming in R: S7, S3, S4, and vctrs class design. Use this skill when designing classes for R projects, choosing between OOP systems, building class hierarchies with inheritance, or migrating between systems. Covers S7 class definitions and methods, the decision matrix for choosing S7 vs S3 vs S4 vs vctrs, practical guidelines for each system, and migration strategies.

jeremy-allen Updated

File contents

jeremy-allen/claude-skills/tree/main/designing-oop-r commit 9743404186

Frequently asked questions

npx skillmds@latest add jeremy-allen/designing-oop-r