Title: Automatic S3 Method Generation from R6
Authors@R: person("Raphael", "Sonabend", email = "raphael.sonabend.15@ucl.ac.uk", role = c("aut", "cre"), comment = c(ORCID = "0000-0001-9225-4654"))
Description: After defining an R6 class, R62S3 is used to automatically generate S3 generics and methods for dispatch. Also allows piping for R6 objects.
Author: Raphael Sonabend [aut, cre] (<https://orcid.org/0000-0001-9225-4654>)

Title: Automatic Method Generation from R6
Description: 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.

Title: R6 Reference Class Based Data Structures
Description: Provides reference classes implementing some useful data structures.
The package implements these data structures by using the reference class R6.
Therefore, the classes of the data structures are also reference classes which means that their instances are passed by reference.
The implemented data structures include stack, queue, double-ended queue, doubly linked list, set, dictionary and binary search tree.
See for example <https://en.wikipedia.org/wiki/Data_structure> for more information about the data structures.

Authors@R: person("Kristian D.", "Olsen", , "kristian@doingit.no", c("aut", "cre"))
Description: Provides a R6 "frame" around data which allows one to create more
complex objects/operations based on the underlying data.
Imports: data.table (>= 1.9.6), lazyeval, R6
Suggests: dplyr, knitr, reshape2, rmarkdown, testthat, tidyr
Maintainer: Kristian D. Olsen <kristian@doingit.no>

person("Harel", "Lustiger", email = "tidylab@gmail.com", role = c("aut", "cre"),
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
Suggests: testthat, collections, dplyr, DBI, RSQLite, tibble, pryr
Author: Harel Lustiger [aut, cre] (<https://orcid.org/0000-0003-2953-9598>)