go
asynchronously evaluates a block
Usage:
(go form*)
The provided forms will be evaluated in a separate thread of execution. Any resulting value of the block will be discarded.
An Example
(define ch (chan))
(go (: ch :emit "hello")
(: ch :close))
(str (first (ch :seq)) " world!")