R6P: Design Patterns in R
Build robust and maintainable software with object-oriented design
patterns in R. Design patterns abstract and present in neat, well-defined
components and interfaces the experience of many software designers and
architects over many years of solving similar problems. These are solutions
that have withstood the test of time with respect to re-usability,
flexibility, and maintainability. 'R6P' provides abstract base classes with
examples for a few known design patterns. The patterns were selected by
their applicability to analytic projects in R. Using these patterns in R
projects have proven effective in dealing with the complexity that
data-driven applications possess.
Version: |
0.4.0 |
Depends: |
R (≥ 4.1) |
Imports: |
collections, dplyr, stringr, R6, tibble, tidyr |
Suggests: |
testthat, DBI, RSQLite, ggplot2 |
Published: |
2024-12-22 |
DOI: |
10.32614/CRAN.package.R6P |
Author: |
Harel Lustiger
[aut, cre],
Tidylab [cph, fnd] |
Maintainer: |
Harel Lustiger <tidylab at gmail.com> |
BugReports: |
https://github.com/tidylab/R6P/issues |
License: |
MIT + file LICENSE |
URL: |
https://tidylab.github.io/R6P/, https://github.com/tidylab/R6P |
NeedsCompilation: |
no |
Language: |
en-GB |
Citation: |
R6P citation info |
Materials: |
README NEWS |
CRAN checks: |
R6P results |
Documentation:
Downloads:
Reverse dependencies:
Linking:
Please use the canonical form
https://CRAN.R-project.org/package=R6P
to link to this page.