in reply to Uninitialized string warning

Just for fun:
use warnings; use strict; my @lines; push @lines, $_ while do { $_ = <> } ne ".\n"; print reverse @lines;

Ordinary morality is for ordinary people. -- Aleister Crowley