Readme Files
Readme files are included in this page, for convenience and cross-referencing.
actorpp
An ad-hoc, informally-specified, bug-ridden, slow implementation of half of Erlang in C++11.
This library is intended to allow simple message-passing communication between threads, minimising dependencies and trickery, while being complete enough to be useful.
usage
In a cmake project, add this as a submodule, and include it with
add_subdirectory(path/to/actorpp). This creates an actorpp::actorpp target
which can be added to target_link_libraries.
development
Build and test with:
cmake -G Ninja -B build . -DCMAKE_BUILD_TYPE=Debug
ninja -C build && ninja -C build test
For now, you will need to run python test/test_server.py while running the
net tests; this should be replaced with a C++ implementation.
license
Copyright 2023 Thomas Nixon
This program is free software: you can redistribute it and/or modify it under the terms of version 3 of the GNU General Public License as published by the Free Software Foundation.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
See LICENSE.