Terminology
TODO
Standardization:
- Need to consolidate and unify notes on Node, Graph, Document (file on disk)
Divooka
Usage Terms:
- Block: A basic unit of visual code, representing a single operation or statement.
- Document/Divooka file: A document is a Divooka file.
- Functional: Not necessarily pure. In Divooka terminology, functions can have I/O, network or other side effects—it just doesn’t change program state (in memory).
- Graph/Document: The structure representing nodes and their connections as a program.
- Library/Module/Framework: A collection of reusable nodes or functions packaged for specific tasks.
- Divooka-native Framework: Setups in a graph-oriented, function-first approach.
- Battery: Rhino/Grasshopper term for Node.
- Node Class: The definition or template for creating nodes of a particular type.
- Node Path/Node Object Content Type: A reference to a node’s location or its serialized content format.
- Node: An individual component in the graph that performs computation or data flow.
- Parcel.NExT: A play on “.Net X,” for .Net version 10 and onwards.
- Preset Node: A pre-configured node with default settings for common use cases.
- Pure function: A function that, given the same inputs, always produces the same outputs; may use memory or external communications but is state-independent. Pure functions can have reusable caches.
- Section: A grouping of related nodes or blocks, often for organizational purposes.
- Style: The visual appearance or theming applied to blocks and connections.
- Subgraph/Function/Macro: A composite node representing a nested graph encapsulating reusable logic.
- Package vs Artifact: Variants or instances of a module, e.g. platform-specific builds.
- Node (abstraction) vs Function (beginner-friendly term): Different labels for the same concept—“node” emphasizes visual placement, “function” emphasizes computation.
Translations
Chinese Terms
Provides standard translations for terms in Chinese.
- Methodox: 方悖论
- Divooka: 璃编程
- (Deprecated) Parcel: 帕塞尔
- Quardrinity: 四位一体
- Parcel NExT: 帕塞尔·吉
- Secret Development (Department): 秘密事务司
- (Deprecated) Zora: 佐拉/诺拉/智乐乐. “中文编程,世界第一,方悖论中国智乐乐编程平台。”