in reply to 5.6 versus 5.005

<rant> I really wish web hosting providers and shell account providers would upgrade to 5.6. It is really annoying have to put up with tons of syntax errors. </rant>

Anyway, 5.6 introduces our() declares in addition to my() which, as far as I know, removes the need for use vars or whatever ugly mechanism global vars were achieved by previously.

I've also had

print for @foo;
throw up tons of errors in older versions of Perl, and having to change this to
for (@foo) { print; }
is a pain, needless to say. As others have mentioned, 5.6 also includes Unicode capabilities which is interesting. BTW, on a vaguely off-topic note, is anyone else seriously looking forward to when the whole DNS system uses unicode?