[Swift-devel] New built-in system, request for comments
Yadu Nand Babuji
yadunand at uchicago.edu
Sat Apr 5 19:01:45 CDT 2014
Ketan,
Do we need that ? If you add stdout, stderr and say exitcode as returns,
the user has no
choice but to define variables to hold those return values.
Mihael mentioned in a separate thread that the behavior should be to
fail early in case the
executed string returns a non-zero exitcode.
-Yadu
On 04/04/2014 10:58 PM, Ketan Maheshwari wrote:
> Is it possible to handle stdout and/or stderr of system("command")
> separately? That way, it might be useful in other places as well.
>
>
> On Fri, Apr 4, 2014 at 12:08 PM, Yadu Nand <yadudoc1729 at gmail.com
> <mailto:yadudoc1729 at gmail.com>> wrote:
>
> Hi,
>
> I have just added a new builtin "system" to trunk. It takes a string,
> which is executed in the shell
> by java and the results are returned as an array. This is done to make
> mappings easier, for example,
> you can map an entire folder "foo" using the following :
>
> file folder[ ] < array_mapper; files = system ("find foo -type f") >;
>
> If the execution of the string provided fails, the logger would report
> the the exitcode and stderr to
> the swift stdout.
>
> Thanks,
> Yadu Nand B
> _______________________________________________
> Swift-devel mailing list
> Swift-devel at ci.uchicago.edu <mailto:Swift-devel at ci.uchicago.edu>
> https://lists.ci.uchicago.edu/cgi-bin/mailman/listinfo/swift-devel
>
>
>
>
> _______________________________________________
> Swift-devel mailing list
> Swift-devel at ci.uchicago.edu
> https://lists.ci.uchicago.edu/cgi-bin/mailman/listinfo/swift-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/swift-devel/attachments/20140405/f08591ff/attachment.html>
More information about the Swift-devel
mailing list