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.7)aoos_0.5.0.zip(r-4.6)aoos_0.5.0.zip(r-4.5)
aoos_0.5.0.tgz(r-4.6-any)aoos_0.5.0.tgz(r-4.5-any)
aoos_0.5.0.tar.gz(r-4.7-any)aoos_0.5.0.tar.gz(r-4.6-any)
aoos_0.5.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
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

On CRAN:

Conda:

6.61 score 5 stars 5 packages 18 scripts 541 downloads 20 exports 25 dependencies

Last updated from:232e0f930f. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK123
source / vignettesOK179
linux-release-x86_64OK128
macos-release-arm64OK105
macos-oldrel-arm64OK107
windows-develOK70
windows-releaseOK81
windows-oldrelOK90
wasm-releaseOK113

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

Dependencies:brewcallrclicommonmarkcpp11descevaluatefsgluehighrknitrlifecyclemagrittrpkgbuildpkgloadprocessxpsR6rlangroxygen2rprojrootwithrxfunxml2yaml

aoosClasses

Rendered fromaoosClasses.Rmdusingknitr::rmarkdownon May 07 2026.

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

Introduction

Rendered fromIntroduction.Rmdusingknitr::rmarkdownon May 07 2026.

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

Performance benchmarks

Rendered fromperformance.Rmdusingknitr::rmarkdownon May 07 2026.

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

referenceClasses

Rendered fromreferenceClasses.Rmdusingknitr::rmarkdownon May 07 2026.

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

retListClasses

Rendered fromretListClasses.Rmdusingknitr::rmarkdownon May 07 2026.

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

Object Oriented Programming with aoos

Rendered fromS4SyntacticSugar.Rmdusingknitr::rmarkdownon May 07 2026.

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