status: draft (2020-04-19)
keywords: Operating SystemSee also SRFI 22: Running Scheme Scripts on Unix.
R6RS and R7RS define a command-line procedure. While a useful baseline, the specification is not detailed enough to cover all practical situations. This SRFI clarifies the definition of command-line and adds a few related procedures. Precise semantics for Unix and Windows are given. Scheme scripts, standalone executables, compilation and REPL use are accounted for. Option parsing is out of scope.