From bb267ff3d5738706acc815f9412fe28ae2252d84 Mon Sep 17 00:00:00 2001 From: Orkuncakilkaya Date: Thu, 17 Sep 2026 13:36:16 +0300 Subject: [PATCH] docs(process): where a child's output goes on each platform Co-Authored-By: Claude Opus 5 --- docs/language/process/process-spawn.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/language/process/process-spawn.md b/docs/language/process/process-spawn.md index 63a7ca6e..a4ad5139 100644 --- a/docs/language/process/process-spawn.md +++ b/docs/language/process/process-spawn.md @@ -15,6 +15,8 @@ Starts the program at path with the arguments in args No shell is involved, so every argument reaches the child exactly as written: spaces, quotes and $ are not interpreted. The child inherits this process's environment and working directory. On Windows the arguments are joined into one command line quoted so the child's C runtime splits it back into the same list, the path and arguments cross as UTF-8 and are converted to UTF-16, and the child is started without a console window (a GUI program is unaffected; a console program runs hidden). Use an absolute path: there is no PATH search. +On macOS the child writes to this process's standard output and error. On Windows it inherits no handles, so a console child's output goes nowhere; nothing is captured on either platform. + ```ludic program Demo { entry {