[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: guile pipeline do-over
From: |
Rutger van Beusekom |
Subject: |
Re: guile pipeline do-over |
Date: |
Tue, 10 Mar 2020 11:37:27 +0100 |
User-agent: |
mu4e 1.2.0; emacs 26.3 |
Hi Linus,
pipeline is implemented with piped-process, which is implemented with
scm_start_child, which does not use the shell. In your pipeline you can
use a shell explicitly if you wanted to. I do not think I should follow
the asterisk convention in procedure naming for pipeline. What do you
think?
Rutger
Linus Björnstam writes:
> I have a question about the interface. It uses the shell now, it seems. (I
> could be wrong). The guile system call has a (system cmd ) which uses the
> shell and a system* call which takes (system* cmd arg ...) So that it does
> not rely on the shell. Maybe a similar interface could be useful (and more
> secure) for the pipeline as well.
>
> Thank you for this patch.
> Linus Björnstam
>
> ...