ProcessHandle (Type)
Description: A handle to a spawned async process. Contains the process ID and allows waiting for completion and cleanup. Process output is delivered via callbacks registered with the runtime.
Example
let result = spawnProcess("echo hello", onEvent)
match result {
Success { value } => {
let exitCode = awaitProcess(value)
cleanupProcess(value)
}
Error { message } => print("Process failed")
}
result = spawnProcess ("echo hello", onEvent)
match result
Success value =>
exitCode = awaitProcess value
cleanupProcess value
Error message => print "Process failed"