Nice idea but, 1. I wonder how you are going to keep the Perl run-time features, e.g. eval, while producing the binary code?! Maybe the only way is to include the Perl intrepreter in your binary code. 2. What about the portabality of Perl scripts? As your know executable files have their paltform specific format. How do you handle this problem?