aoos: Another Object Orientation System

Another implementation of object-orientation in R. It provides syntactic sugar for the S4 class system and two alternative new implementations. One is an experimental version built around S4 and the other one makes it more convenient to work with lists as objects.

Author
Sebastian Warnholz [aut, cre]
Date of publication
2015-10-11 17:19:25
Maintainer
Sebastian Warnholz <wahani@gmail.com>
License
GPL-3 | file LICENSE
Version
0.4.0
URLs

View on CRAN

Man pages

Accessor
Accessor class
aoos
Class aoos
Binary
Binary-class
defineClass
Define a new class
defineRefClass
Define a Reference Class
envHelper
Helpers for environments
genericTest
Generic Test
grapes-type-grapes
Types
Infix
S3 helper classes
parser
Parser for roxygen documentation
Private
Private class
publicInterface
Constructors for public members
retList
Generic constructor function
S4generics
Wrapper for writing S4 generics and methods
Show
Show class

Files in this package

aoos
aoos/inst
aoos/inst/doc
aoos/inst/doc/aoosClasses.Rmd
aoos/inst/doc/Introduction.Rmd
aoos/inst/doc/retListClasses.Rmd
aoos/inst/doc/aoosClasses.html
aoos/inst/doc/S4SyntacticSugar.html
aoos/inst/doc/referenceClasses.R
aoos/inst/doc/performance.html
aoos/inst/doc/Introduction.R
aoos/inst/doc/S4SyntacticSugar.Rmd
aoos/inst/doc/retListClasses.html
aoos/inst/doc/referenceClasses.Rmd
aoos/inst/doc/Introduction.html
aoos/inst/doc/aoosClasses.R
aoos/inst/doc/referenceClasses.html
aoos/inst/doc/S4SyntacticSugar.R
aoos/inst/doc/performance.R
aoos/inst/doc/performance.Rmd
aoos/inst/doc/retListClasses.R
aoos/tests
aoos/tests/testthat.R
aoos/tests/testthat
aoos/tests/testthat/test-RL-retList.R
aoos/tests/testthat/test-DC-publicInterface.R
aoos/tests/testthat/test-RL-Infix.R
aoos/tests/testthat/test-DC-summary.R
aoos/tests/testthat/test-DC-self.R
aoos/tests/testthat/test-S4RC-Accessor.R
aoos/tests/testthat/test-00-S4RC-defineRefClass.R
aoos/tests/testthat/test-S4-types.R
aoos/tests/testthat/test-DC-inheritance.R
aoos/tests/testthat/test-DC-Binary.R
aoos/tests/testthat/test-DC-basics.R
aoos/tests/testthat/test-S4-generics.R
aoos/NAMESPACE
aoos/NEWS
aoos/R
aoos/R/S4-types.R
aoos/R/RL-Infix.R
aoos/R/RL-envHelper.R
aoos/R/S4-generics.R
aoos/R/S4-roxygen-parser.R
aoos/R/S4RC-Accessor.R
aoos/R/RL-retList.R
aoos/R/DC-public-interfaces.R
aoos/R/S4RC-Private.R
aoos/R/S4-expressions.R
aoos/R/DC-aoos.R
aoos/R/NAMESPACE.R
aoos/R/DC-Binary.R
aoos/R/S4RC-defineRefClass.R
aoos/R/S4-generics-test.R
aoos/R/DC-defineClass.R
aoos/R/DC-Show.R
aoos/vignettes
aoos/vignettes/aoosClasses.Rmd
aoos/vignettes/Introduction.Rmd
aoos/vignettes/retListClasses.Rmd
aoos/vignettes/S4SyntacticSugar.Rmd
aoos/vignettes/referenceClasses.Rmd
aoos/vignettes/performance.Rmd
aoos/MD5
aoos/build
aoos/build/vignette.rds
aoos/DESCRIPTION
aoos/man
aoos/man/parser.Rd
aoos/man/retList.Rd
aoos/man/Show.Rd
aoos/man/publicInterface.Rd
aoos/man/Accessor.Rd
aoos/man/Private.Rd
aoos/man/defineRefClass.Rd
aoos/man/aoos.Rd
aoos/man/grapes-type-grapes.Rd
aoos/man/envHelper.Rd
aoos/man/Infix.Rd
aoos/man/S4generics.Rd
aoos/man/Binary.Rd
aoos/man/defineClass.Rd
aoos/man/genericTest.Rd
aoos/LICENSE