🔍
Monadic close
Deactivates a reagent. If x
is an IPC or TCP reagent, close
closes the connection.
Syntax: close <x>
; close [<x>]
whеre x
is a reagent:
o)r:reagent[`async];
o)react {[x:r] 0N!x};
o)r[1]
1
o)meta r
id | 3
state| `running
type | "async"
o)close[r]
o)meta r
id | 3
state| `closed
type | "async"
o)r[2]
** I/O error: `reagent send`:
-- meta:
id | 3
state| `closed
type | "async"
-- channel is closed