We have updated SObjectizer to version 5.5.20.
The v.5.5.20 have several important additions/changes:
- support for const-methods as event-handlers and on_enter/on_exit handlers. For more details see [5.5.20 Const-methods as event handlers];
- a couple of new overloads for
send_delayedandsend_periodic, see [5.5.20 New overloads for send_delayed and send_periodics] for more information; - support for CMake has been significantly enhanced, see [5.5.20 Enhanced support for CMake].
The v.5.5.20 can be downloaded from the corresponding Files section or can be checked out from Subversion repository and from mirror on GitHub.
The Files section has the following archives:
- so-5.5.20 (zip, tar.gz, tar.xz) -- the source code of SObjectizer core (with samples, sources and tests);
- so-5.5.20--bin-msvs2017-x86 (zip) -- the full source code with 32-bit binaries for Windows (compiled using MS Visual Studio 2017 Community Edition);
- so-5.5.20--bin-msvs2017-x64 (zip) -- the full source code with 64-bit binaries for Windows (compiled using MS Visual Studio 2017 Community Edition).
We just released another version of our companion project so_5_extra which is built on top of SObjectizer.
The v.1.0.3 of so_5_extra adds another type of mbox: [so5extra 1.0 Retained Message Mbox].
Source code can be obtained from the repository or can be downloaded from Files section.
so_5_extra is a header only project. If someone wants to compile tests and samples by itself it is necessary to use Ruby and MxxRu. Dependencies are managed by MxxRu::externals. But there are archives like so_5_extra-1.0.3-full.tar.xz with all dependencies already inside.
Please note that so_5_extra is distributed under Dual-License scheme: there are GNU Affero GPL for use in OpenSource projects and a commercial license for use in proprietary projects. Asks info at stiffstream dot com about commercial license options (it is $40 per developer per year at the time of writting).