Spawn

(spawn function) -> process

Spawns a process, using the given function.

Example:

>> (define rabbit-cmd (make-channel))
:: [channel 53B500]
>> (define (rabbit) (forever (wait rabbit-cmd) (print "Hop\n")))
:: [closure rabbit]
>> (spawn rabbit)
:: [process 5372E0]
>> (send 'go rabbit-cmd)
:: null
Hop