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 > > ...