Name on which one can emit, receive or that can be emitted or received during a communication
Typed guarded process
Run several processes in parallel using the following syntax:
spawn < p1 |
class
Sum(gs: List[UGP]) extends Product
class
UChan extends AnyRef
Untyped channel
class
UGP(n: UChan, polarity: Boolean, v: Any, c: (Any) ⇒ Any) extends Product
An untyped guarded process
Library for using Pi-calculus concurrent primitives in Scala. As an example, the definition of a two-place buffer using the
pilib
library looks like: