From: "J.Hawkesworth" Date: 2003-05-13T18:03:52+09:00 Subject: Re: RCR for child execution Some suggestions for names for system2(in, out, err, "command") exchange(in, out, err, "command") # trying to convey idea of two way exchange of data, probably not very good as really there are 3 streams or capture(in, out, err, "command") # trying to convey idea of what is happening to in, out and err, but doesn't give idea that is useful for running external programs like the word 'system' does. or surround(in, out, err, "command") # similar idea to 'capture' with same drawback of not looking like it would run an external program Also all words quite common so could break existing scripts. All the best, jon -----Original Message----- From: Yukihiro Matsumoto [mailto:matz@ruby-lang.org] Sent: 12 May 2003 19:18 To: ruby-talk ML Subject: Re: RCR for child execution Hi, In message "Re: RCR for child execution" on 03/05/13, Brian Candler writes: |If you want a version of Ruby's "system" command which captures |stderr/stdout into a string, you can write your own easily. I suggested |the shorthand | | %X{command} | |to run a command and capture both stdout and stderr into a string (the RCR |from which this thread gets its subject) I don't like this notation. But I like the idea of spawning child with its stdin/out/err replaced. It should be something like system2(in, out, err, "command") but it needs better name. matz. ________________________________________________________________________ This e-mail has been scanned for all viruses by Star Internet. The service is powered by MessageLabs. For more information on a proactive anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk ________________________________________________________________________ _____________________________________________________________________ This message has been checked for all known viruses by Star Internet delivered through the MessageLabs Virus Control Centre. For further information visit http://www.star.net.uk/stats.asp _____________________________________________________________________ Any views or personal opinions expressed within this email may not be those of Talis Information Ltd. The content of this email message and any files that may be attached are confidential, and for the usage of the intended recipient only. If you are not the intended recipient, then please return this message to the sender and delete it. Any use of this e-mail by an unauthorised recipient is prohibited.