ProcessBuilder support for pipelines
Roger.Riggs at Oracle.com
Tue Jul 28 13:29:46 UTC 2015
Doing the plumbing for this is pretty minimal as you've noticed from the
No native code is modified and it extends the existing redirect logic.
I think this is pretty useful and cheap and will work across platforms.
I use emacs every day too but somehow it seems dated.
On 7/27/2015 8:48 PM, Martin Buchholz wrote:
> In the past, when I contemplated doing this, I generally thought that
> there wasn't enough value in such a feature for the effort, given that
> one can start a subprocess shell that supports pipelines. Does this
> feature pull its weight?
> You don't need this to re-implement emacs in java, which has always
> been my litmus test. The missing feature is pty support, that y'all
> are less likely to add...
> On Mon, Jul 27, 2015 at 7:48 AM, Roger Riggs <Roger.Riggs at oracle.com
> <mailto:Roger.Riggs at oracle.com>> wrote:
> On most operating systems, creating pipelines of processes is
> simple and direct.
> That same function is missing from the Java Process support and
> can be provided by
> java.lang.ProcessBuilder by enabling the pipes created for stdout
> to be
> used for standard input when the processes are created.
> Comments and feedback are appreciated on the prototype API and
> Javadoc: java.lang.ProcessBuilder.startPipe:
> webrev prototype:
> Thanks, Roger
More information about the core-libs-dev