# SUPPORT
Every QWord
has built-in support for:
# 1. COMPOSITION
Meta definition of a Word is a definition of Word's Attributes, Methods and Parent words. Meta definitions can be composed to create new Words.
# 2. REACTIVITY
Attribute of a Word can be reactive - notify of value change computed - compute(and re-compute on change) a value based on other attribute watch - trigger user-defined functionality on value change
# 3. ATTRIBUTES & METHODS
Attributes and Methods definitions include storage, access-control, validation etc.
# 4. HISTORY & DIFF
Version control of Attributes Changes[cumulative] and/or History[Changes with order]
# 5. VALIDATION
Static validation of Attribute values. Dynamic RunTime validation of Method parameter values.
# 6. CLONE & JSON
# 7. AOP(Log, Timer, Validate, Veto/Trigger)
# 8. TODO - CRYPTO & AUTH
# WYSIWIG - no-code editors
- PROGRAMMING (Javascript,3rd party:Lodash/Moment.js/Dinero.js)
- GUI (Quasar/SVG)
- STREAMS (RxJs)
- NETWORK (AJAX, WebSocket)
- ####TODO Visualisation & Animation (D3/GSAP)