Task

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




case Posix.Process.fork () of
   SOME pid => print "This is the original process\n"
 | NONE     => print "This is the new process\n";