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:
Q7_0.1.0.9000.tar.gz
Q7_0.1.0.9000.zip(r-4.7)Q7_0.1.0.9000.zip(r-4.6)Q7_0.1.0.9000.zip(r-4.5)
Q7_0.1.0.9000.tgz(r-4.6-any)Q7_0.1.0.9000.tgz(r-4.5-any)
Q7_0.1.0.9000.tar.gz(r-4.7-any)Q7_0.1.0.9000.tar.gz(r-4.6-any)
Q7_0.1.0.9000.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
Q7/json (API)
| # 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
Last updated from:4c3a5ad3c8. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 116 | ||
| source / vignettes | OK | 174 | ||
| linux-release-x86_64 | OK | 164 | ||
| macos-release-arm64 | OK | 138 | ||
| macos-oldrel-arm64 | OK | 130 | ||
| windows-devel | OK | 74 | ||
| windows-release | OK | 77 | ||
| windows-oldrel | OK | 71 | ||
| wasm-release | OK | 106 |
Exports:%>%cloneextendfeaturefeature_genericimplementis_featureis_instanceis_typelist2instlocalizemergetype
Dependencies:magrittr
Last update: 2020-11-10
Started: 2020-05-28
Last update: 2020-11-02
Started: 2020-06-04
Last update: 2020-11-02
Started: 2020-06-04
Last update: 2020-06-09
Started: 2020-05-27
Last update: 2020-06-04
Started: 2020-05-26
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Clone | clone |
| Clone an Instance | clone.Q7instance |
| Extend a Type upon a (Proto)type | extend |
| Create an Object Feature | feature |
| Create a Generic Feature | feature_generic |
| Implement any Feature for an Object | implement |
| Is it a Q7 Type, Instance or Feature? | is is_feature is_instance is_type |
| Build a Q7 Object Instance from a List | list2inst |
| Make a Localized Copy of a Q7 Type or Instance | localize |
| Merge all Members of Two Instances | merge |
| Create a Q7 Type | type |
