No articles match
Evolving S7 classes and generics6 days ago
Changing a generic | Changing dispatch | Adding an argument | Removing an argument | Changing a default | Renaming a generic | Removing a generic | Moving a generic to another package | Changing a class | Adding a property | Removing a property | Renaming a property | Changing a property's type or validator | Renaming a class | Aliasing a class | Removing a class | Moving a class | Designing for evolution | Summary
Generics and methods6 days ago
Generic-method compatibility | Generic with dots; method without dots | Generic and method with dots | Generic and method without dots | Customizing generics | Add required arguments | Add optional arguments | Do some work | super() | Multiple dispatch | A simple example | Special "classes"
Classes and objects9 days ago
Validation | Basics | When is validation performed? | Avoiding validation | Properties | Default value | Computed properties | Dynamic properties | Common Patterns | Deprecated properties | Required properties | Frozen properties | Constructors
Using S7 in a package20 days ago
Getting started | Classes | Generics and methods | Methods for suggested packages | Backward compatibility | S3 | Older versions of R
Compatibility with S3 and S43 months ago
S3 | Methods | Generics | Classes | List classes | S4 | S7 classes that extend S4 classes | S4 classes that extend S7 classes | Unions
Performance4 months ago
S7 basics4 months ago
Classes and objects | Generics and methods | Named bindings | Method dispatch and inheritance
Motivation for S73 years ago
Challenges with S3 | Challenges with S4