12.6 OOP in packages
- R6
- Paradigm: encapsulated OOP
- Noteworthy: resolves issues with RC
- R7
- Paradigm: functional OOP
- Noteworthy:
- best parts of S3 and S4
- ease of S3
- power of S4
- See more in rstudio::conf(2022) talk
- R.oo
- Paradigm: hybrid functional and encapsulated (?)
- proto
- Paradigm: prototype OOP
- Noteworthy: OOP style used in
ggplot2