๐ก Intermediate๏
Connection: module registration, configuration, dynamic linking, and late binding.
This level builds on Beginner addressing and ownership. Give independent parts of an application their own configuration and scopes, then connect them through explicit public operations.
What you will learn๏
Fluent registration with
SpellBinderand module registration withscan_bind.Constructor, explicit, and collection dependency injection.
Configuration, bind lifecycle hooks, runtime hooks, spell spaces, and lineage lifetimes.
Dynamic posture, links, permissions, and ownership.
Late binding with
SpellContractand connected-subsystem composition.Early object disposal with
purge, scoped cleanup, transfer, and severing relationships.Managed spell pools: lease, release and reset pooled objects in elastic, limited and queue modes.
Named lesser scopes: Cloud lookup, creation-only names, collisions and retirement before pool reuse.
Choose a route๏
Use the example collection for runnable patterns. Continue to Advanced for isolated worlds, deeper targeting, and runtime inspection.