eval { hacker Perl another Just $,=$"}; eval { Just another Perl hacker }; package another ;sub Just {print qw; Perl hacker ;} package hacker ;sub Perl {print qw; Just another ;,''}

or
Just another Perl hacker local+$,=$";package another;sub Just{print(substr((caller(0))[3],3**2) +,@_)} package hacker;sub Perl{Just another((split/:./,(caller(0))[3])[1,0]), +exit}

Replies are listed 'Best First'.
Re: Up and down
by ambrus (Abbot) on Oct 25, 2011 at 17:53 UTC