Try/catch statements don't have a clean intepretation if you're trying to follow the flow of data through the program.<br><br><div class="gmail_quote">On Fri, Apr 1, 2011 at 5:35 AM, Allan Espinosa <span dir="ltr"><<a href="mailto:aespinosa@cs.uchicago.edu">aespinosa@cs.uchicago.edu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Would it be better to handle it as an exception?<br>
<br>
type file;<br>
<br>
app foo (file x) {<br>
    foo x;<br>
}<br>
<br>
app (file x)  produce_a () {<br>
}<br>
<br>
file a <"dne">;<br>
<br>
try{<br>
  foo (a);<br>
}<br>
catch (dne) {<br>
    a = produce_a();<br>
    foo(a);<br>
}<br>
<br>
2011/3/31  <<a href="mailto:bugzilla-daemon@mcs.anl.gov">bugzilla-daemon@mcs.anl.gov</a>>:<br>
<div><div></div><div class="h5">> <a href="https://bugzilla.mcs.anl.gov/swift/show_bug.cgi?id=291" target="_blank">https://bugzilla.mcs.anl.gov/swift/show_bug.cgi?id=291</a><br>
><br>
>           Summary: Add a exists() function to test for file existence<br>
>           Product: Swift<br>
>           Version: 0.93<br>
>          Platform: PC<br>
>        OS/Version: Mac OS<br>
>            Status: NEW<br>
>          Severity: enhancement<br>
>          Priority: P1<br>
>         Component: SwiftScript language<br>
>        AssignedTo: <a href="mailto:wozniak@mcs.anl.gov">wozniak@mcs.anl.gov</a><br>
>        ReportedBy: <a href="mailto:wilde@mcs.anl.gov">wilde@mcs.anl.gov</a><br>
><br>
><br>
> Requested by John Dennis / NCAR.<br>
><br>
> --<br>
> Configure bugmail: <a href="https://bugzilla.mcs.anl.gov/swift/userprefs.cgi?tab=email" target="_blank">https://bugzilla.mcs.anl.gov/swift/userprefs.cgi?tab=email</a><br>
> ------- You are receiving this mail because: -------<br>
> You are watching the reporter.<br>
> _______________________________________________<br>
> Swift-devel mailing list<br>
> <a href="mailto:Swift-devel@ci.uchicago.edu">Swift-devel@ci.uchicago.edu</a><br>
> <a href="http://mail.ci.uchicago.edu/mailman/listinfo/swift-devel" target="_blank">http://mail.ci.uchicago.edu/mailman/listinfo/swift-devel</a><br>
><br>
><br>
<br>
<br>
<br>
</div></div><font color="#888888">--<br>
Allan M. Espinosa <<a href="http://amespinosa.wordpress.com" target="_blank">http://amespinosa.wordpress.com</a>><br>
PhD student, Computer Science<br>
University of Chicago <<a href="http://people.cs.uchicago.edu/%7Eaespinosa" target="_blank">http://people.cs.uchicago.edu/~aespinosa</a>><br>
</font><div><div></div><div class="h5">_______________________________________________<br>
Swift-devel mailing list<br>
<a href="mailto:Swift-devel@ci.uchicago.edu">Swift-devel@ci.uchicago.edu</a><br>
<a href="http://mail.ci.uchicago.edu/mailman/listinfo/swift-devel" target="_blank">http://mail.ci.uchicago.edu/mailman/listinfo/swift-devel</a><br>
</div></div></blockquote></div><br>