OxL Reference

IV.4 Asynchrony

  • A chain is for a sequence of steps with a common error handler and deadline; write simple sequential code with ordinary statements.
  • Fan-out — with a tuple step -> (a(it), b(it)) or all(…), not with sequential calls.
  • Every external call has a deadline: through @timeout, the cluster defaults or within.
  • Do not start background tasks "into the void": only scope, ~> (the node's background scope) or cluster.leader.

Source: docs/spec/oxl-standard.en.md