<div dir="ltr"><div>I'm curious if there's a difference in Swift/K between how input mappers work and how function outputs work.  Ie. could you have an equivalent function system_map() like<br><br></div>file folder[];<br>
folder = system_map("find foo -type f");<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Apr 4, 2014 at 5:47 PM, Mihael Hategan <span dir="ltr"><<a href="mailto:hategan@mcs.anl.gov" target="_blank">hategan@mcs.anl.gov</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I think that from a language design perspective there two important<br>
questions to ask:<br>
<br>
1. Can you reasonably achieve the same with existing swift features?<br>
2. Where else would system() be useful?<br>
<span class="HOEnZb"><font color="#888888"><br>
Mihael<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On Fri, 2014-04-04 at 12:08 -0500, Yadu Nand wrote:<br>
> Hi,<br>
><br>
> I have just added a new builtin "system" to trunk. It takes a string,<br>
> which is executed in the shell<br>
> by java and the results are returned as an array. This is done to make<br>
> mappings easier, for example,<br>
> you can map an entire folder "foo" using the following :<br>
><br>
> file folder[ ] < array_mapper; files = system ("find foo -type f") >;<br>
><br>
> If the execution of the string provided fails, the logger would report<br>
> the the exitcode and stderr to<br>
> the swift stdout.<br>
><br>
> Thanks,<br>
> Yadu Nand B<br>
> _______________________________________________<br>
> Swift-devel mailing list<br>
> <a href="mailto:Swift-devel@ci.uchicago.edu">Swift-devel@ci.uchicago.edu</a><br>
> <a href="https://lists.ci.uchicago.edu/cgi-bin/mailman/listinfo/swift-devel" target="_blank">https://lists.ci.uchicago.edu/cgi-bin/mailman/listinfo/swift-devel</a><br>
<br>
<br>
_______________________________________________<br>
Swift-devel mailing list<br>
<a href="mailto:Swift-devel@ci.uchicago.edu">Swift-devel@ci.uchicago.edu</a><br>
<a href="https://lists.ci.uchicago.edu/cgi-bin/mailman/listinfo/swift-devel" target="_blank">https://lists.ci.uchicago.edu/cgi-bin/mailman/listinfo/swift-devel</a><br>
</div></div></blockquote></div><br></div>