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:Sebastian Warnholz [aut, cre]

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'))

Peer review:

Bug tracker:https://github.com/wahani/aoos/issues

On CRAN:

20 exports 4 stars 2.17 score 29 dependencies 6 dependents 17 scripts 626 downloads

Last updated 7 years agofrom:232e0f930f. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 03 2024
R-4.5-winOKSep 03 2024
R-4.5-linuxOKSep 03 2024
R-4.4-winOKSep 03 2024
R-4.4-macOKSep 03 2024
R-4.3-winOKSep 03 2024
R-4.3-macOKSep 03 2024

Exports:.genericTest%g%%m%%type%asEnvdefineClassdefineRefClassenvCopyenvMergefunNamesparser_%g%parser_%m%parser_%type%privatepublicpublicFunctionpublicValueretListshowstripSelf

Dependencies:brewcallrclicommonmarkcpp11descevaluatefsgluehighrknitrlifecyclemagrittrpkgbuildpkgloadprocessxpspurrrR6rlangroxygen2rprojrootstringistringrvctrswithrxfunxml2yaml

aoosClasses

Rendered fromaoosClasses.Rmdusingknitr::rmarkdownon Sep 03 2024.

Last update: 2015-04-12
Started: 2015-03-22

Introduction

Rendered fromIntroduction.Rmdusingknitr::rmarkdownon Sep 03 2024.

Last update: 2015-10-11
Started: 2014-11-24

Performance benchmarks

Rendered fromperformance.Rmdusingknitr::rmarkdownon Sep 03 2024.

Last update: 2017-05-06
Started: 2015-07-17

referenceClasses

Rendered fromreferenceClasses.Rmdusingknitr::rmarkdownon Sep 03 2024.

Last update: 2017-05-06
Started: 2015-04-12

retListClasses

Rendered fromretListClasses.Rmdusingknitr::rmarkdownon Sep 03 2024.

Last update: 2015-07-22
Started: 2015-07-12

Object Oriented Programming with aoos

Rendered fromS4SyntacticSugar.Rmdusingknitr::rmarkdownon Sep 03 2024.

Last update: 2015-10-11
Started: 2015-10-11

Readme and manuals

Help Manual

Help pageTopics
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-classBinary-class
Define a new classdefineClass private private,public-method public public,function-method public,private-method public,public-method
Define a Reference ClassdefineRefClass
Helpers for environmentsenvCopy envMerge
Parser for roxygen documentationparser_%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 functionasEnv funNames retList stripSelf
Show classshow,Show-method Show-class