io.launcher vocabulary
Factor documentation > Factor handbook > Vocabulary index


Documentation
Operating system processes

Meta-data
Authors:Doug Coleman, Slava Pestov


Words

Tuple classes
ClassSuperclassSlots
appender tuplepath
output-process-error tupleoutput process
process identity-tuplecommand detached environment environment-mode stdin stdout stderr priority timeout handle status killed
process-already-started tupleprocess
process-failed tupleprocess code
process-was-killed tupleprocess


Generic words
WordStack effect
>process( obj -- process )
current-process-handle( -- handle )
kill-process*( handle -- )
run-process*( process -- handle )
wait-for-processes( -- ? )


Symbol words
+append-environment+
+closed+
+high-priority+
+highest-priority+
+low-priority+
+lowest-priority+
+normal-priority+
+prepend-environment+
+realtime-priority+
+replace-environment+
+stdout+
processes
wait-flag


Ordinary words
WordStack effect
(wait-for-process)( process -- status )
<appender>( path -- appender )
<process-reader*>( desc encoding -- stream process )
<process-reader>( desc encoding -- stream )
<process-stream*>( desc encoding -- stream process )
<process-stream>( desc encoding -- stream )
<process-writer*>( desc encoding -- stream process )
<process-writer>( desc encoding -- stream )
<process>( -- process )
get-environment( process -- env )
kill-process( process -- )
notify-exit( process status -- )
output-process-error( output process -- * )
pass-environment?( process -- ? )
process-already-started( process -- * )
process-failed( process code -- * )
process-running?( process -- ? )
process-started( process handle -- )
process-started?( process -- ? )
process-was-killed( process -- * )
run-detached( desc -- process )
run-process( desc -- process )
start-wait-thread( -- )
string-array?( obj -- ? )
try-output-process( command -- )
try-process( desc -- )
wait-for-process( process -- status )
wait-for-success( process -- )
wait-loop( -- )
with-process-reader( desc encoding quot -- )
with-process-stream( desc encoding quot -- )
with-process-writer( desc encoding quot -- )


Class predicate words
WordStack effect
appender?( object -- ? )
output-process-error?( object -- ? )
process-already-started?( object -- ? )
process-failed?( object -- ? )
process-was-killed?( object -- ? )
process?( object -- ? )


Files
resource:basis/io/launcher/launcher.factor
resource:basis/io/launcher/launcher-docs.factor
resource:basis/io/launcher/launcher-tests.factor


Children from resource:basis
VocabularySummary
io.launcher.unixio.launcher.unix vocabulary
io.launcher.windowsio.launcher.windows vocabulary