On Tue, 19 Aug 2003, Bennett Todd wrote:
> Is the destruction going to be timely enough for
>
> IO::File->new(">foo")->print("foo\n");
> print `cat foo`;
>
> to behave predictably?
If you're asking if you can, in general, count on statement level timely
destruction of arbitrary objects, not by default, no. If you're asking
about this particular case, talk to Arthur, as it's perl 5. If you're
asking about the equivalent perl 6 version, then it depends on the default
impatience for IO::File handles. (Though I plan on having them *not* be
flagged as needing timely destruction. Larry may overrule, in which case
we'll fight over it)
Dan