[Swift-devel] problems with external dependencies
Ben Clifford
benc at hawaga.org.uk
Tue Mar 24 08:15:25 CDT 2009
On Tue, 24 Mar 2009, Michael Wilde wrote:
> Back to the main point: I need to dissect this example to better understand
> how it lets me wait for all the apps to finish without putting an external var
> on each one, and hence avoids the array of externals. This violates my (most
> recent) understanding of procedure return, in that generate() would return to
> the calls *before* all the ls() procs called from its foreach loop returns.
> That seems to be the crux of the matter.
no, they return when everything in them has finished executing.
Thats how the unpleasant hack of putting foreach loops inside a procedure
to get closing to happen at the end of the foreach happens. Its the same
here - the external variable is closed when everything inside its
returning procedure is finished.
--
More information about the Swift-devel
mailing list