This project is a collection of tools to enable the development of asynchronous applications. This includes utilities for:
- Multi-tasking and Multi-threading via Boost.CMT
- Remote Procedure Calls via Boost.RPC
- Actor Patterns made possible by Boost.Reflect
- Console tools that provide better debugging
- color coded console, with automatic thread/file/line/function tags.
- 3rd party sandboxed boost libraries like Boost.Context
git clone https://github.com/bytemaster/mace
cd mace
git submodule init
git submodule update
cmake .
make
make install
These libraries are not part of the official Boost C++ library, but
is written, to the best of my ability, to follow the best practices
established by the Boost community and with the hope of being
considered for inclusion with a future Boost release.