Nicholas Clark wrote: > > On Wed, Feb 07, 2001 at 04:30:24PM -0600, David L. Nicol wrote: > > > sub has_post_blocks{ > > my $i = 3; > > post { print "i ended up as $i"}; > > my $arg1 = shift; $arg1 > 4 or die "arg1 ($arg1) too small"; > > my $j = 2; > > post { print "j ended up as $j"}; > > ... > > }; > > > > might only print the message about i when arg1 is too small. This would > > allow informational messages to be declared at the beginning, for instance. > > > > It would be implemented by pushing the post block onto the list of things > > to do at scope exit, at run time. > > I quite like this idea. (I certainly like the ability to say "clean up this > thing at the end of scope whatever exceptions may happen) > > But part of me feels it should be a POST block. > Because it's behaving much like CHECK or END > > Nicholas Clark Do you agree that they shouldn't get tacked on until execution passes their definition, unlike END blocks which get appended when they are parsed? perl -nle 'print 0; $_ and eval {BEGIN{print 1};END{print 2}}; print 3' only prints one 1 and one 3. -- David Nicol 816.235.1187 [EMAIL PROTECTED] Pedestrians always have the right of way
- Re: assign to magic name-of-function variable i... Tony Olekshy
- Re: assign to magic name-of-function variable i... John Porter
- Re: assign to magic name-of-function variable i... Peter Scott
- Re: assign to magic name-of-function variable i... John Porter
- Re: assign to magic name-of-function variable i... Peter Scott
- Re: assign to magic name-of-function variable i... David L. Nicol
- Re: assign to magic name-of-function variable i... John Porter
- Re: assign to magic name-of-function variable i... Peter Scott
- Re: assign to magic name-of-function variable i... David L. Nicol
- Re: assign to magic name-of-function variable i... Nicholas Clark
- Re: POST blocks (like END, but in a sub or sub-... David L. Nicol
- Re: POST blocks (like END, but in a sub or sub-... Nicholas Clark
- Re: POST blocks (like END, but in a sub or sub-... David L. Nicol
- Re: POST blocks (like END, but in a sub or sub-... Nicholas Clark
- Re: POST blocks (like END, but in a sub or sub-... Bart Lateur
- Re: POST blocks (like END, but in a sub or sub-... John Porter
- Re: POST blocks (like END, but in a sub or sub-... John Porter
- Re: assign to magic name-of-function variable i... Glenn Linderman
- Re: assign to magic name-of-function variable inste... Glenn Linderman
- Re: assign to magic name-of-function variable inste... Johan Vromans
- Re: assign to magic name-of-function variable instead of... Jarkko Hietaniemi