[svn:perlfaq] r7822 - perlfaq/trunk
[email protected] Mon, 11 Sep 2006 05:23:00 -0700 (PDT)
| Newsgroups | perl.cvs.perlfaq |
|---|---|
| Message-ID | <[email protected]> |
Author: rafael Date: Mon Sep 11 05:22:59 2006 New Revision: 7822 Modified: perlfaq/trunk/perlfaq1.pod perlfaq/trunk/perlfaq3.pod Log: Remove allusions to the now deprecated bytecode compiler. Modified: perlfaq/trunk/perlfaq1.pod ============================================================================== --- perlfaq/trunk/perlfaq1.pod (original) +++ perlfaq/trunk/perlfaq1.pod Mon Sep 11 05:22:59 2006 @@ -275,9 +275,7 @@ shared-memory applications, or extremely large applications. You'll notice that perl is not itself written in Perl. -The new, native-code compiler for Perl may eventually reduce the -limitations given in the previous statement to some degree, but understand -that Perl remains fundamentally a dynamically typed language, not +Perl remains fundamentally a dynamically typed language, not a statically typed one. You certainly won't be chastised if you don't trust nuclear-plant or brain-surgery monitoring code to it. And Larry will sleep easier, too--Wall Street programs not withstanding. :-) @@ -312,14 +310,6 @@ once and can then be run multiple times, whereas a I<script> must be translated by a program each time it's used. -Perl programs are (usually) neither strictly compiled nor strictly -interpreted. They can be compiled to a byte-code form (something of a -Perl virtual machine) or to completely different languages, like C or -assembly language. You can't tell just by looking at it whether the -source is destined for a pure interpreter, a parse-tree interpreter, -a byte-code interpreter, or a native-code compiler, so it's hard to give -a definitive answer here. - Now that "script" and "scripting" are terms that have been seized by unscrupulous or unknowing marketeers for their own nefarious purposes, they have begun to take on strange and often pejorative meanings, Modified: perlfaq/trunk/perlfaq3.pod ============================================================================== --- perlfaq/trunk/perlfaq3.pod (original) +++ perlfaq/trunk/perlfaq3.pod Mon Sep 11 05:22:59 2006 @@ -800,12 +800,6 @@ analog to Java's JAR. It's freely available and on CPAN ( http://search.cpan.org/dist/PAR/ ). -The B::* namespace, often called "the Perl compiler", but is really a way -for Perl programs to peek at its innards rather than create pre-compiled -versions of your program. However. the B::Bytecode module can turn your -script into a bytecode format that could be loaded later by the -ByteLoader module and executed as a regular Perl script. - There are also some commercial products that may work for you, although you have to buy a license for them.