An Erlang like Actor System for Go
-
gen_server
- functions
- call
- cast
- reply
- stop
- start
- start_link
- start_monitor
- interface
- HandleCall
- HandleCast
- HandleInfo
- HandleContinue
- Init
- Terminate
- functions
-
ports (to support external commands)
- Open
- Close
-
supervisor interface
- StartLink
- StartChild
- RestartChild
- TerminateChild
- DeleteChild
- CountChildren
- WhichChildren
-
restarts
- permanent
- transient
- temporary
-
strategies
- one-for-one strategy
- one-for-all strategy
- rest-for-one strategy
- simple-one-for-one strategy (might do an Elixir and make a
DynamicSupervisor
) - Restart intensity exits
-
Application: a root for a supervision tree