return ( $stuff, $morestuff, $whatever )  always close F;

I *really* like that keyword.

Though I'd prefer to see it as a block suffix:

        sub {
                ...
                return $yadda_yadda;
        }
        always { close F }


Then you could add it to loops as well, in conjunction with the C<continue>:

        while (1) {
                ...     # add to $text in complex ways
        }
        continue { $text .= "\n"; }     # separate with newlines
        always   { $trycount++ }        # count attempts (including last)

Damian

Reply via email to