Package: R6P
Type: Package
Title: Design Patterns in R
URL: https://tidylab.github.io/R6P/, https://github.com/tidylab/R6P
BugReports: https://github.com/tidylab/R6P/issues
Version: 0.4.0
Authors@R: c(
    person("Harel", "Lustiger", email = "tidylab@gmail.com", role = c("aut", "cre"),
    comment = c(ORCID = "0000-0003-2953-9598")),
    person("Tidylab", role = c("cph", "fnd"))
    )
Maintainer: Harel Lustiger <tidylab@gmail.com>
Description: 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.
License: MIT + file LICENSE
Encoding: UTF-8
RoxygenNote: 7.3.2
Language: en-GB
Depends: R (>= 4.1)
Suggests: testthat, DBI, RSQLite, ggplot2
Imports: collections, dplyr, stringr, R6, tibble, tidyr
Config/testthat/edition: 3
NeedsCompilation: no
Packaged: 2024-12-22 09:21:08 UTC; Alpha
Author: Harel Lustiger [aut, cre] (<https://orcid.org/0000-0003-2953-9598>),
  Tidylab [cph, fnd]
Repository: CRAN
Date/Publication: 2024-12-22 09:40:06 UTC
Built: R 4.6.0; ; 2025-10-14 03:26:36 UTC; windows
