Package: Q7 0.1.0.9000

Q7: Types and Features for Object Oriented Programming

Construct message-passing style objects with types and features. Q7 types uses composition instead of inheritance in creating derived types, allowing definining any code segment as feature and associating any feature to any object. Compared to R6, Q7 is simpler, more flexible, and more friendly.

Authors:Siqi Zhang [aut, cre], Bayer HealthCare [fnd]

Q7_0.1.0.9000.tar.gz
Q7_0.1.0.9000.zip(r-4.5)Q7_0.1.0.9000.zip(r-4.4)Q7_0.1.0.9000.zip(r-4.3)
Q7_0.1.0.9000.tgz(r-4.4-any)Q7_0.1.0.9000.tgz(r-4.3-any)
Q7_0.1.0.9000.tar.gz(r-4.5-noble)Q7_0.1.0.9000.tar.gz(r-4.4-noble)
Q7_0.1.0.9000.tgz(r-4.4-emscripten)Q7_0.1.0.9000.tgz(r-4.3-emscripten)
Q7.pdf |Q7.html
Q7/json (API)
NEWS

# Install 'Q7' in R:
install.packages('Q7', repos = c('https://iqis.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/iqis/q7/issues

On CRAN:

5.10 score 5 stars 10 scripts 125 downloads 13 exports 1 dependencies

Last updated 3 years agofrom:880b8ac118. Checks:OK: 7. Indexed: yes.

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

Exports:%>%cloneextendfeaturefeature_genericimplementis_featureis_instanceis_typelist2instlocalizemergetype

Dependencies:magrittr

More Examples

Rendered fromexamples.Rmdusingknitr::rmarkdownon Nov 19 2024.

Last update: 2020-06-04
Started: 2020-05-26

Introduction to Q7 Type System

Rendered fromintroduction.Rmdusingknitr::rmarkdownon Nov 19 2024.

Last update: 2020-11-10
Started: 2020-05-28

OOP for Shiny

Rendered fromoop_shiny.Rmdusingknitr::rmarkdownon Nov 19 2024.

Last update: 2020-11-02
Started: 2020-06-04

oop4r

Rendered fromoop4r.Rmdusingknitr::rmarkdownon Nov 19 2024.

Last update: 2020-11-02
Started: 2020-06-04

Comparison to R6

Rendered fromversus_r6.Rmdusingknitr::rmarkdownon Nov 19 2024.

Last update: 2020-06-09
Started: 2020-05-27