SObjectizer is a small tool for simplification of development of concurrent and event-driven applications in C++. SObjectizer is strongly influenced by agent-oriented approach. It allows to build a concurrent application as a set of agent-objects which interact with each other only by means of asynchronous messages. SObjectizer takes responsibility of in-process message dispatching and providing working context for message processing.
In short the changes in 5.5.4 are:
* new helpers methods make_agent and make_agent_with_binder similar to make_shared/make_unique from C++11/14;
* private dispatchers which can be used only via direct references and are automatically destroyed when they are no more used;
* message limits as a simple but sometimes useful way for overload control;
* new type context_t and new constructor of agent_t for simplification of agents tuning in the case of inheritance;
* simple way for collecting and distributing run-time monitoring information from SObjectizer's internals;
* four new examples added to SObjectizer.
More details about the new release and references for downloading can be found on SourceForge.net:
https://sourceforge.net/p/sobjectizer/news/2015/04/sobjectizer-v554-released/