Actors supervising (starting, stopping, monitoring) their child actors.
This library provides :supervisor
actors for supervising other child actors. A child actor can either be another :supervisor or any other kind of actor in the Actors
framework. A :supervisor
actor has a standard set of interface functions including functionality for tracing and error reporting.
Supervisors are used to build a hierarchical actor structure called a supervision tree, a nice way to structure a fault-tolerant application.
With Supervisors
you specify your supervision tree in an implementation module, which lets you start your supervised actors application.