Personally I think this is probably a bad idea.
But if such a thing WERE to be implemented, I don't see why you have to have
two words...

header(a>1, b=>2); #options list, returns a string with formatted headers
header($foo);      #scalar option $foo is parsed and a list is returned
                   #(for assignment to a hash most likley)
header();          #implied scalar option $_, if this is a hash reference,
                   #header acts in the format sense... else parse
header(header(a=>1, b=>2)); #essentially a NOOP


PS> un is such a lame prefix and very un perl like... unjoin? unpush?
    okay so unshift, but still... hey wait I want undelete!
--
#!/usr/bin/perl -nl
BEGIN{($,,$0)=("\040",21);@F=(sub{tr[a-zA-Z][n-za-mN-ZA-M];print;});
$_="Gnxr 1-3 ng n gvzr, gur ynfg bar vf cbvfba.";&{$F[0]};sub t{*t=sub{};
return if rand()<.5;$_="Vg'f abg lbhe ghea lrg, abj tb.";&{$F[0]};$_=0;}
sub v{print map sprintf('%c', 2**7-2**2),(1 .. $0);}&v;}{$_++;$_--;$_||=4;
if($_>>2||($_<<2>12)){$_="Vainyvq ragel";&{$F[0]};last;}&t;$0-=$_;$_="Lbh jva";
die(&{$F[0]}) if !($0-1);$0-=$0%2?$0>2?2:1:$0<=5?$0>2?3:1:rand>.5?1:3;
$_="V jva";die(&{$F[0]}) if !($0-1>1);}&v __END__ http://pthbb.org/
MOTD on Sweetmorn, the 52nd of Bureaucracy, in the YOLD 3166:

No civilized person ever goes to bed the same day he gets up

Reply via email to