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:

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

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

TargetResultDate
Doc / VignettesOKNov 02 2024
R-4.5-winOKNov 02 2024
R-4.5-linuxOKNov 02 2024
R-4.4-winOKNov 02 2024
R-4.4-macOKNov 02 2024
R-4.3-winOKNov 02 2024
R-4.3-macOKNov 02 2024

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

Dependencies:brewcallrclicommonmarkcpp11descevaluatefsgluehighrknitrlifecyclemagrittrpkgbuildpkgloadprocessxpspurrrR6rlangroxygen2rprojrootstringistringrvctrswithrxfunxml2yaml

aoosClasses

Rendered fromaoosClasses.Rmdusingknitr::rmarkdownon Nov 02 2024.

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

Introduction

Rendered fromIntroduction.Rmdusingknitr::rmarkdownon Nov 02 2024.

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

Performance benchmarks

Rendered fromperformance.Rmdusingknitr::rmarkdownon Nov 02 2024.

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

referenceClasses

Rendered fromreferenceClasses.Rmdusingknitr::rmarkdownon Nov 02 2024.

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

retListClasses

Rendered fromretListClasses.Rmdusingknitr::rmarkdownon Nov 02 2024.

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

Object Oriented Programming with aoos

Rendered fromS4SyntacticSugar.Rmdusingknitr::rmarkdownon Nov 02 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