* Steffen Mueller via RT <perlbug-followup@perl.org> [2013-08-02T01:24:42] > > Why shouldn't this program be able to print 2? > > Because closing over variables (which it has always been, I believe) > happens at run-time apart from the eval "" exception. You'll find that the program printed 2 until 5.17.2 or so, so in most cases we were keeping all the slots available. I think it's now established that we're better off keeping it the way it is now, but it has not always been this way. -- rjbsThread Previous | Thread Next