Package: aoos 0.5.0
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.
Authors:
aoos_0.5.0.tar.gz
aoos_0.5.0.zip(r-4.5)aoos_0.5.0.zip(r-4.4)aoos_0.5.0.zip(r-4.3)
aoos_0.5.0.tgz(r-4.4-any)aoos_0.5.0.tgz(r-4.3-any)
aoos_0.5.0.tar.gz(r-4.5-noble)aoos_0.5.0.tar.gz(r-4.4-noble)
aoos_0.5.0.tgz(r-4.4-emscripten)aoos_0.5.0.tgz(r-4.3-emscripten)
aoos.pdf |aoos.html✨
aoos/json (API)
NEWS
# Install 'aoos' in R: |
install.packages('aoos', repos = c('https://wahani.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/wahani/aoos/issues
Last updated 8 years agofrom:232e0f930f. Checks:OK: 7. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Nov 02 2024 |
R-4.5-win | OK | Nov 02 2024 |
R-4.5-linux | OK | Nov 02 2024 |
R-4.4-win | OK | Nov 02 2024 |
R-4.4-mac | OK | Nov 02 2024 |
R-4.3-win | OK | Nov 02 2024 |
R-4.3-mac | OK | Nov 02 2024 |
Exports:.genericTest%g%%m%%type%asEnvdefineClassdefineRefClassenvCopyenvMergefunNamesparser_%g%parser_%m%parser_%type%privatepublicpublicFunctionpublicValueretListshowstripSelf
Dependencies:brewcallrclicommonmarkcpp11descevaluatefsgluehighrknitrlifecyclemagrittrpkgbuildpkgloadprocessxpspurrrR6rlangroxygen2rprojrootstringistringrvctrswithrxfunxml2yaml
aoosClasses
Rendered fromaoosClasses.Rmd
usingknitr::rmarkdown
on Nov 02 2024.Last update: 2015-04-12
Started: 2015-03-22
Introduction
Rendered fromIntroduction.Rmd
usingknitr::rmarkdown
on Nov 02 2024.Last update: 2015-10-11
Started: 2014-11-24
Performance benchmarks
Rendered fromperformance.Rmd
usingknitr::rmarkdown
on Nov 02 2024.Last update: 2017-05-06
Started: 2015-07-17
referenceClasses
Rendered fromreferenceClasses.Rmd
usingknitr::rmarkdown
on Nov 02 2024.Last update: 2017-05-06
Started: 2015-04-12
retListClasses
Rendered fromretListClasses.Rmd
usingknitr::rmarkdown
on Nov 02 2024.Last update: 2015-07-22
Started: 2015-07-12
Object Oriented Programming with aoos
Rendered fromS4SyntacticSugar.Rmd
usingknitr::rmarkdown
on Nov 02 2024.Last update: 2015-10-11
Started: 2015-10-11
Readme and manuals
Help Manual
Help page | Topics |
---|---|
Generic Test | .genericTest .genericTest,numeric-method |
Wrapper for writing S4 generics and methods | %g% %m% |
Types | %type% |
Accessor class | $,Accessor-method $<-,Accessor-method Accessor-class |
Class aoos | $,aoos-method $<-,aoos-method aoos-class as.environment,aoos-method show,aoos-method summary.aoos |
Binary-class | Binary-class |
Define a new class | defineClass private private,public-method public public,function-method public,private-method public,public-method |
Define a Reference Class | defineRefClass |
Helpers for environments | envCopy envMerge |
Parser for roxygen documentation | parser_%g% parser_%m% parser_%type% |
S3 helper classes | !.Infix %%.Infix &.Infix +.Infix -.Infix /.Infix <.Infix <=.Infix ==.Infix >.Infix >=.Infix as.environment.Infix print.Print ^.Infix |
Private class | $,Private-method $<-,Private-method Private-class [[,Private-method [[<-,Private-method |
Constructors for public members | $,publicEnv-method publicFunction publicValue |
Generic constructor function | asEnv funNames retList stripSelf |
Show class | show,Show-method Show-class |