At 11:40 AM +0200 6/2/04, Willem Grooters wrote:
http://www.perldoc.com/perl5.8.4/pod/perlcompile.html
I think what this gets you in that subset of cases for which it even works is a Perl op-tree implemented in C. In other words, you get a C program that executes the particular stream of Perl byte codes that make up your program.
To compile Perl directly, you need to interface to a back end code generator. For OpenVMS, the back end translators used by HP are GEM and VCG, and as far as I know there is no public documentation for either.
The Gnat ADA project uses the code generator in GCC for this, and if the other Perl compilers use this, then there may be a way to get this done on OpenVMS.
From the posting of the Gnat developer, apparently building the current GCC back end now requires Perl, and in particular some changes to the VMS Perl implementation to remove the command line length limitations and to invoke BASH as the shell.
So there appears to be something that multiple people could collaborate on.
-John [EMAIL PROTECTED] Personal Opinion Only