Okay,
tilly and
demerphq, call me a believer. I read the
Tom Christiansen article which
tilly linked to. It's an excellent article, and it makes an argument which is both convincing and compelling.
From now on I'll stick to forward declarations instead of prototypes.
@ARGV=split//,"/:L";
map{print substr crypt($_,ord pop),2,3}qw"PerlyouC READPIPE provides"