S3 Style Object Oriented Programming

Create simple, hassle-free classes with reference semantics similar to 'RefClass' or 'R6' but relying on S3 methods. "oops" class instances tend to be lighter weight and faster to create. Creating a class is as easy creating a list, while generating an instance is a simple function call. Support for inheritance and fixed field classes.


News

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("oops")

0.1.0 by Christopher Mann, a month ago


Browse source code at https://github.com/cran/oops


Authors: Christopher Mann <[email protected]>


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports utils, pryr

Suggests knitr, rmarkdown


See at CRAN