= Agent { val p = Name[Link[String]] y(p) * p~"message" } lazy val S:Agent = Agent { y~x*S } lazy val P:Agent = Agent { val w = Name[String] val act = Action { println(msg.value) } x(w) * act * P } EXAMPLE P = x(w).α.P
= Agent { val p = Name[Link[String]] y(p) * p~"message" } lazy val S:Agent = Agent { y~x*S } lazy val P:Agent = Agent { val msg = Name[String] val act = Action { println(msg.value) } x(msg) * act * P } new ThreadedRunner(C | S | P) start EXAMPLE C | S | P