oops: 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.

Version: 0.2.0
Depends: R (≥ 3.5)
Imports: utils
Suggests: knitr, rmarkdown
Published: 2022-03-02
Author: Christopher Mann
Maintainer: Christopher Mann <cmann3 at unl.edu>
License: MIT + file LICENSE
NeedsCompilation: yes
Materials: NEWS
CRAN checks: oops results

Documentation:

Reference manual: oops.pdf
Vignettes: Introduction to 'oops' Classes
Building an Artificial Neural Network with 'oops' Layers to Forecast Inflation

Downloads:

Package source: oops_0.2.0.tar.gz
Windows binaries: r-devel: oops_0.2.0.zip, r-release: oops_0.2.0.zip, r-oldrel: oops_0.2.0.zip
macOS binaries: r-release (arm64): oops_0.2.0.tgz, r-oldrel (arm64): oops_0.2.0.tgz, r-release (x86_64): oops_0.2.0.tgz, r-oldrel (x86_64): oops_0.2.0.tgz
Old sources: oops archive

Linking:

Please use the canonical form https://CRAN.R-project.org/package=oops to link to this page.