Handbook
Glossary
spawn-executable ( command -- path/f )
Vocabulary
io
.
launcher
.
unix
Inputs
command
an
object
Outputs
path/f
an
object
Definition
USING:
environment
io.backend
io.pathnames
kernel
sequences
splitting
;
IN:
io.launcher.unix
::
spawn-executable
( command -- path/f )
47 command
member?
[
command
]
[
"PATH"
os-env
[
":"
split
[
command
append-path
normalize-path
dup
spawn-candidate?
[
drop
f
]
unless
]
map-find
drop
]
[
f
]
if*
]
if
;