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.5-any)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:

6.66 score 5 stars 6 packages 17 scripts 548 downloads 20 exports 29 dependencies

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

TargetResultLatest binary
Doc / VignettesOKJan 31 2025
R-4.5-winOKJan 31 2025
R-4.5-macOKJan 31 2025
R-4.5-linuxOKJan 31 2025
R-4.4-winOKJan 31 2025
R-4.4-macOKJan 31 2025
R-4.3-winOKJan 31 2025
R-4.3-macOKJan 31 2025

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

Dependencies:brewcallrclicommonmarkcpp11descevaluatefsgluehighrknitrlifecyclemagrittrpkgbuildpkgloadprocessxpspurrrR6rlangroxygen2rprojrootstringistringrvctrswithrxfunxml2yaml

aoosClasses

Rendered fromaoosClasses.Rmdusingknitr::rmarkdownon Jan 31 2025.

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

Introduction

Rendered fromIntroduction.Rmdusingknitr::rmarkdownon Jan 31 2025.

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

Performance benchmarks

Rendered fromperformance.Rmdusingknitr::rmarkdownon Jan 31 2025.

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

referenceClasses

Rendered fromreferenceClasses.Rmdusingknitr::rmarkdownon Jan 31 2025.

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

retListClasses

Rendered fromretListClasses.Rmdusingknitr::rmarkdownon Jan 31 2025.

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

Object Oriented Programming with aoos

Rendered fromS4SyntacticSugar.Rmdusingknitr::rmarkdownon Jan 31 2025.

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