Task

Spawn a new process which can run simultaneously with, and independently of, the original parent process.




(let (pid (fork (println "Hello from child")))
  (cond
   ((nil? pid) (throw-error "Unable to fork"))
   ('t (wait-pid pid))))