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

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

On CRAN:

Conda:

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

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

TargetResultLatest binary
Doc / VignettesOKMar 19 2025
R-4.5-winOKMar 19 2025
R-4.5-macOKMar 19 2025
R-4.5-linuxOKMar 19 2025
R-4.4-winOKMar 19 2025
R-4.4-macOKMar 19 2025
R-4.4-linuxOKMar 19 2025
R-4.3-winOKMar 19 2025
R-4.3-macOKMar 19 2025

Exports:%>%cloneextendfeaturefeature_genericimplementis_featureis_instanceis_typelist2instlocalizemergetype

Dependencies:magrittr

More Examples

Rendered fromexamples.Rmdusingknitr::rmarkdownon Mar 19 2025.

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

Introduction to Q7 Type System

Rendered fromintroduction.Rmdusingknitr::rmarkdownon Mar 19 2025.

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

OOP for Shiny

Rendered fromoop_shiny.Rmdusingknitr::rmarkdownon Mar 19 2025.

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

oop4r

Rendered fromoop4r.Rmdusingknitr::rmarkdownon Mar 19 2025.

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

Comparison to R6

Rendered fromversus_r6.Rmdusingknitr::rmarkdownon Mar 19 2025.

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