
set6 - R6 Mathematical Sets Interface
An object-oriented package for mathematical sets, upgrading the current gold-standard {sets}. Many forms of mathematical sets are implemented, including (countably finite) sets, tuples, intervals (countably infinite or uncountable), and fuzzy variants. Wrappers extend functionality by allowing symbolic representations of complex operations on sets, including unions, (cartesian) products, exponentiation, and differences (asymmetric and symmetric).
Last updated
intervalsoopr6setscpp
5.10 score 14 stars 4 dependents 15 scripts 21 downloads
set6 - R6 Mathematical Sets Interface
An object-oriented package for mathematical sets, upgrading the current gold-standard {sets}. Many forms of mathematical sets are implemented, including (countably finite) sets, tuples, intervals (countably infinite or uncountable), and fuzzy variants. Wrappers extend functionality by allowing symbolic representations of complex operations on sets, including unions, (cartesian) products, exponentiation, and differences (asymmetric and symmetric).
Last updated
cpp
4.26 score 4 dependents 15 scripts 20 downloads
R62S3 - Automatic Method Generation from R6
After defining an R6 class, R62S3 is used to automatically generate optional S3/S4 generics and methods for dispatch. Also allows piping for R6 objects.
Last updated
dispatchobject-oriented-programmingoop
4.16 score 29 stars 1 scripts 220 downloads
ooplah - Helper Functions for Class Object-Oriented Programming
Helper functions for coding object-oriented programming with a focus on R6. Includes functions for assertions and testing, looping, and re-usable design patterns including Abstract and Decorator classes.
Last updated
design-patternsoop
3.80 score 7 stars 6 dependents 45 downloads
param6 - A Fast and Lightweight R6 Parameter Interface
By making use of 'set6', alongside the S3 and R6 paradigms, this package provides a fast and lightweight R6 interface for parameters and parameter sets.
Last updated
3.73 score 12 stars 3 dependents 3 scripts 40 downloads
dictionar6 - R6 Dictionary Interface
Efficient object-oriented R6 dictionary capable of holding objects of any class, including R6. Typed and untyped dictionaries are provided as well as the 'usual' dictionary methods that are available in other OOP languages, for example listing keys, items, values, and methods to get/set these.
Last updated
3.38 score 4 stars 4 dependents 1 scripts 133 downloads
param6 - A Fast and Lightweight R6 Parameter Interface
By making use of 'set6', alongside the S3 and R6 paradigms, this package provides a fast and lightweight R6 interface for parameters and parameter sets.
Last updated
2.95 score 3 dependents 3 scripts 37 downloads
ooplah - Helper Functions for Class Object-Oriented Programming
Helper functions for coding object-oriented programming with a focus on R6. Includes functions for assertions and testing, looping, and re-usable design patterns including Abstract and Decorator classes.
Last updated
2.95 score 6 dependents 100 downloads
dictionar6 - R6 Dictionary Interface
Efficient object-oriented R6 dictionary capable of holding objects of any class, including R6. Typed and untyped dictionaries are provided as well as the 'usual' dictionary methods that are available in other OOP languages, for example listing keys, items, values, and methods to get/set these.
Last updated
2.78 score 4 dependents 1 scripts 133 downloads

