Type: Package
Package: R6P
Title: Design Patterns in R
Version: 0.3.0
Date: 2022-10-01
Authors@R: c(
    person("Harel", "Lustiger", , "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
URL: https://tidylab.github.io/R6P/, https://github.com/tidylab/R6P
BugReports: https://github.com/tidylab/R6P/issues
Depends: R (>= 3.5)
Imports: collections, dplyr, purrr, R6, stringr, tibble, tidyr
Suggests: DBI, ggplot2, RSQLite, testthat (>= 3.0.0)
Config/testthat/edition: 3
Encoding: UTF-8
Language: en-GB
RoxygenNote: 7.2.0
NeedsCompilation: no
Packaged: 2022-10-02 18:15:57 UTC; BETA
Author: Harel Lustiger [aut, cre] (<https://orcid.org/0000-0003-2953-9598>),
  Tidylab [cph, fnd]
Repository: CRAN
Date/Publication: 2022-10-02 18:50:02 UTC
Built: R 4.1.3; ; 2023-04-17 17:57:42 UTC; windows
