Std.Process
View source →Compatibility façade for process-signal operations.
The unrestricted process algebra formerly exposed unindexed Pid and Ref
primitives and declared effectful BEAM BIFs as pure functions. Those types
and that purity lie were retired by the formal OTP surface. New code should
use Std.Otp directly; this module keeps the familiar signal-operation
namespace while preserving exactly the same indexed handles and Effect
results as Std.Otp.
Functions
-
# fn demonitor(ref: MonitorRef) -> Effect(Unit)
-
# fn is_alive(m: Type, r: Type, k: Type, pid: RawPid(m, r, k)) -> Effect(Bool)
-
# fn link(m: Type, r: Type, k: Type, pid: RawPid(m, r, k)) -> Effect(Unit)
-
# fn monitor(m: Type, r: Type, k: Type, kind: MonitorKind, pid: RawPid(m, r, k)) -> Effect(MonitorRef)
-
# fn self(m: Type) -> Effect(Pid(m))
-
# fn unlink(m: Type, r: Type, k: Type, pid: RawPid(m, r, k)) -> Effect(Unit)