$J=qw,34+40;117;79+36;(116);32;,; $s=sub{eval(shift())};#This is my eval @u=('a'..'z'); $J.=qw:97;110;111;(116-0);104;101;114;(16*2);:;#from hell $s=sub{eval(shift())}; $J.=qw:;112;101;114;108;32:;#JAPH. It isn't very $t=sub{ my@e=@u; my$u=16; $t_=sub{"$e[$u+2]$e[$u]$e[++$u]$e[++$u+1] $_[0]"}; &$s(&$t_(shift())) }; $e=sub{ $t_=sub{"$u[&$t(4)]$u[7]$u[17] $_[0]"};#ha- &$s(&$t_(shift())); }; $J.=qw:;104;97;99;107;101;114:; $f=sub{ $t_=sub {"$u[15]$u[17]$u[8]$u[13]$u[19]($_[0])"}; &$s(&$t_(shift())); };#to figu- $_=$g+=$s; $g=sub{ $t_=sub{"$u[5]$u[14]$u[17](@_)"}; &$s(&$t_(eval@_)); }; print (&$e(&$s($_)))for(split(/;/,$J)); print "\n";#-re out at all;-) #### $t=sub { s q r t $t_=sub{"$e[18]$e[$16]$e[17]$e[19] $_[0]"}; &$s(&$t_(shift())) } #### $t=sub { $t_="sqrt $_[0]"; &$s( $t_ ) } #### $t=sub { sqrt $_[0]; } # &$s merely evaluates the string #### $e=sub{ c h r $t_=sub{"$u[&$t(4)]$u[7]$u[17] $_[0]"};#ha- &$s(&$t_(shift())); }; #### $e=sub { chr($_[0] ) }; #### for ( split(/;/,$J) ) { print ($&e(&$s($_)); } #### @J =( 74,117,115,116,32,97,110,111,116,104,101,114,32,112,101,114,108,32,104,97,99,107,101,114); for ( @J ) { print chr( $_ ); } print "\n";