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
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.75 score 5 stars 5 packages 25 scripts 584 downloads 20 exports 26 dependencies

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

TargetResultTimeFilesSyslog
linux-devel-x86_64OK121
source / vignettesOK206
linux-release-x86_64OK126
macos-release-arm64OK117
macos-oldrel-arm64OK114
windows-develOK77
windows-releaseOK101
windows-oldrelOK60
wasm-releaseOK115

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

Dependencies:brewcallrclicommonmarkcpp11descevaluatefsgluehighrknitrlifecyclemagrittrotelpkgbuildpkgloadprocessxpsR6rlangroxygen2rprojrootwithrxfunxml2yaml

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