The initial implementation was devoted towards the employment of Agents.jl. On the side, an Agents-jl-independent version was established. This has resulted that Agents-types are not currently within library modules. The client at the moment is required to specify which version to use, e.g. by either including
addToLoadPath!("../SocioEconomics.jl/src/generic") # as in LPM.jl/lpm.jl
or
addToLoadPath!("../SocioEconomics.jl/src/multiagents") # as in LPM.jl/mainMAHelpers.jl
It is possible to make things easier.
In future, it could be more clear if the library can be made more generic (with the client having the ability to employ [Multi-]Agents.jl in an easy way).
The initial implementation was devoted towards the employment of Agents.jl. On the side, an Agents-jl-independent version was established. This has resulted that Agents-types are not currently within library modules. The client at the moment is required to specify which version to use, e.g. by either including
addToLoadPath!("../SocioEconomics.jl/src/generic")
# as in LPM.jl/lpm.jlor
addToLoadPath!("../SocioEconomics.jl/src/multiagents")
# as in LPM.jl/mainMAHelpers.jl It is possible to make things easier.In future, it could be more clear if the library can be made more generic (with the client having the ability to employ [Multi-]Agents.jl in an easy way).