NucleusSimplest typedef
NucleusSimplest = Nucleolus
A semantic type alias representing the framework's Zero-Overhead Root and the terminal ancestor of all reactive blueprints.
NucleusSimplest acts as the formal bridge to Nucleolus, providing a stable type signature for the most primitive, unconfigured state of a reactive node. It serves as the baseline for the Structural Flyweight Pattern, ensuring that default cells do not incur unique memory costs.
When to use
- Root of Inheritance: Used as the terminal
principalin any Nucleus hierarchy to stop recursive property lookups. - Default Allocation: Used automatically by Nucleus.empty when a cell requires framework-standard behavior without custom overrides.
- Semantic Tagging: Use when you need to explicitly denote that a component operates under the system's baseline governance model (e.g., Context.system, Receptor.passThrough).
How it works
- Structural Alias: Maps directly to the Nucleolus constant class, linking the alias to a transitively immutable singleton.
- Terminal Boundary: Because the underlying implementation returns
nullfor its principal, this type marks the functional end of any reactive property walk. - Flyweight Reification: It enables the framework to share a single pre-compiled memory address for every "simplest" node in the graph.
Non‑obvious
- Statelessness: A nucleus of this type contains no local
bindings (
Cell.bind) or egress synapses, ensuring it consumes minimal resources even in massive dependency graphs. - Constant-Time Resolution: Property access on this type bypasses the record-masking logic used in NucleusBase, achieving native O(1) resolution speed.
- Structural Purity: It represents a "Naked Blueprint" devoid of ad-hoc metadata, user-defined records, or specialized locks.
Parameters:
(None)
Returns:
A type handle for the framework's Terminal Blueprint.
See Also:
- Nucleolus: The concrete implementation of this primitive type.
- Nucleus.empty: The standard factory for obtaining this root.
- NucleusBase: The property-aware base for all blueprints.
Implementation
typedef NucleusSimplest = Nucleolus;