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.

Install the latest version of this package by entering the following in R:
install.packages("aoos")
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

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