run-process. Documentation (http://quickdocs.org/simple-inferiors/) states it handles proper copying of stdout and stderr of the process simultaneously, both in a sequential and parallel fashion.</p>
<p>I've read the code of the simple-inferiors and don't understand why does it significantly better than using plain uiop:run-process.</p>
<p>Here is an example of calls both of these libraries:</p>
<pre><code class='lisp'>POFTHEDAY&gt; (simple-inferiors:run &quot;ls&quot; () :output t)
2020-03
LICENSE
README.o