Documentation
The documentation with concepts and commented examples must be written Explain:
- What is an application
- What is an App = application instance Draw the general case: multiple App instance -> multiple instance process -> application
- Configuration file with options
- Managed and unmanaged applications
- Communication patterns
It will also contain:
- Publisher/Subscriber: dead publisher application. Clarify: Subscriber.hasEnded() returns false
- Study how the project is related to others: for documentation/article
- Asynchronous API, future/promise model, how it is not enough.
- Study Erlang https://en.wikipedia.org/wiki/Erlang_(programming_language)
- thread safety: clarify