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-any)aoos_0.5.0.zip(r-4.6-any)aoos_0.5.0.zip(r-4.5-any)
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✨
DESCRIPTION |NEWS
card.svg |card.png
aoos/json (API)

# 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.73 score 5 stars 5 packages 24 scripts 815 downloads 20 exports 27 dependencies

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

TargetResultTimeFilesSyslog
linux-develOK113
source / vignettesOK173
linux-releaseOK103
macos-releaseOK117
macos-oldrelOK74
windows-develOK78
windows-releaseOK77
windows-oldrelOK74
wasm-releaseOK103

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

Dependencies:brewcallrclicommonmarkcpp11descevaluatefsgluehighrknitrlifecyclemagrittrotelpkgbuildpkgloadprocessxpsR6rdtoolsrlangroxygen2rprojrootwithrxfunxml2yaml

Performance benchmarks
Definitions | Results

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

referenceClasses
Reference Classes

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

Introduction

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

Object Oriented Programming with aoos
S4 Generics and Methods | S4 Types | S4 Type Unions | Class Definitions with retList | Inheritance | Polymorphic Methods

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

retListClasses
retList classes | Basics | Inheritance

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

aoosClasses
aoos classes | Basics | Predefined methods | Inheritance | Inheritance across packages

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

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