Cheat and say that when a scope exits perl cleans up any variables that aren't otherwise in use
Well I do say something along these lines right at the beginning of the tutorial, but then later on say all variables are destroyed on exit, which of course isn't true. I'll try and clear this area up.
It's easy enough to read this as if there were only one set of variables for a block, and each time you enter the block you get the same set over again, which isn't the case.
Ok, will try and put this in towards the end of the tutorial (will probably go at the end of In private
). Should be fun ;)