It is often necessary to have many instances of a module to be shared among other agents, or other modules. To resolve this we would namespace the "sub-module" to have a unique name formed of the path to the module e.g.: :agent.module[.submodle[.submodule]].
This would need to happen at compile time but also should be known to the runtime in order to resolve naming and scope issues.
It is often necessary to have many instances of a module to be shared among other agents, or other modules. To resolve this we would namespace the "sub-module" to have a unique name formed of the path to the module e.g.:
:agent.module[.submodle[.submodule]]
.This would need to happen at compile time but also should be known to the runtime in order to resolve naming and scope issues.