io.launcher vocabulary
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 hidden environment environment-mode stdin stdout stderr priority group timeout handle status killed pipe
process-already-started tupleprocess
process-failed tupleprocess
process-was-killed tupleprocess


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


Symbol words
+append-environment+
+closed+
+high-priority+
+highest-priority+
+low-priority+
+lowest-priority+
+new-group+
+new-session+
+normal-priority+
+prepend-environment+
+realtime-priority+
+replace-environment+
+same-group+
+stdout+
processes


Ordinary words
WordStack effect
(wait-for-process)( process -- status )
<appender>( path -- appender )
<process-reader>( desc encoding -- stream )
<process-stream>( desc encoding -- stream )
<process-writer>( desc encoding -- stream )
<process>( -- process )
check-success( process status -- )
kill-process( process -- )
output-process-error( output process -- * )
process-already-started( process -- * )
process-failed( process -- * )
process-running?( process -- ? )
process-started?( process -- ? )
process-was-killed( process -- * )
run-detached( desc -- process )
run-process( desc -- process )
try-output-process( command -- )
try-process( desc -- )
wait-for-process( process -- status )
wait-for-success( process -- )
with-process-reader( desc encoding quot -- )
with-process-reader*( desc encoding quot -- process status )
with-process-stream( desc encoding quot -- )
with-process-stream*( desc encoding quot -- process status )
with-process-writer( desc encoding quot -- )
with-process-writer*( desc encoding quot -- process status )


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


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


Children
VocabularySummary
io.launcher.privateio.launcher.private vocabulary