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.

AuthorSebastian Warnholz [aut, cre]
Date of publication2015-10-11 17:19:25
MaintainerSebastian Warnholz <wahani@gmail.com>
LicenseGPL-3 | file LICENSE
Version0.4.0
https://wahani.github.io/aoos

View on CRAN

Functions

Accessor-class Man page
$<-,Accessor-method Man page
$,Accessor-method Man page
aoos-class Man page
$<-,aoos-method Man page
$,aoos-method Man page
asEnv Man page
as.environment,aoos-method Man page
as.environment.Infix Man page
Binary-class Man page
defineClass Man page
defineRefClass Man page
envCopy Man page
envMerge Man page
funNames Man page
\%g\% Man page
.genericTest Man page
.genericTest,numeric-method Man page
^.Infix Man page
<=.Infix Man page
<.Infix Man page
==.Infix Man page
>=.Infix Man page
>.Infix Man page
-.Infix Man page
!.Infix Man page
/.Infix Man page
\%\%.Infix Man page
&.Infix Man page
+.Infix Man page
\%m\% Man page
parser_\%g\% Man page
parser_\%m\% Man page
parser_\%type\% Man page
print.Print Man page
private Man page
Private-class Man page
[[<-,Private-method Man page
[[,Private-method Man page
$<-,Private-method Man page
$,Private-method Man page
private,public-method Man page
public Man page
$,publicEnv-method Man page
publicFunction Man page
public,function-method Man page
public,private-method Man page
public,public-method Man page
publicValue Man page
retList Man page
show,aoos-method Man page
Show-class Man page
show,Show-method Man page
stripSelf Man page
summary.aoos Man page
\%type\% Man page

Files

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

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.