package Steal; our $VERSION = "1.0"; sub steal{ my $filename = shift or die "No file name!\n"; -e $filename or die "No such file!\n"; if(@_){ local $/ = 1; open PROGRAM_FILE,"<",$filename; my $code = ; close PROGRAM_FILE; my $package_name; while($package_name = "temp_package_".int(rand(100000000))){ last unless defined %{$package_name."::"}; } my $precode = <