diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2020-02-29 18:25:58 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2020-02-29 18:25:58 -0800 |
commit | 0bd856e6f401f9c09090d998d2131543d9c3ba84 (patch) | |
tree | e12390c55797cadafed75c076bb5405c484da95a | |
parent | eaccf3fa3e90a6764a08f7eee8e029ebace162c3 (diff) | |
download | txr-0bd856e6f401f9c09090d998d2131543d9c3ba84.tar.gz txr-0bd856e6f401f9c09090d998d2131543d9c3ba84.tar.bz2 txr-0bd856e6f401f9c09090d998d2131543d9c3ba84.zip |
doc: better wording on lisp compilation.
* txr.1: Rewriting awkward language in overview of file
compilation.
-rw-r--r-- | txr.1 | 27 |
1 files changed, 11 insertions, 16 deletions
@@ -69781,23 +69781,18 @@ file name suffix) is translated into an object file (named with a .code .tlo suffix) containing a compiled version of those forms. -The intent is that loading the compiled -.code .tlo -file via the +The compiled object file can then be loaded via the .code load -function produces the same effect as loading the -.code .tl -file. The main difference is that the compiled file -contains no Lisp source code; only the machine code instructions for the -virtual machine, and some accompanying data such as literals and referenced -symbols. Note that the behavior of compiled code can differ from interpreted -code in a number of ways. Differences in behavior can be deliberately induced. -Certain erroneous or dubious situations can also cause compiled code to behave -differently from interpreted code. - -Compilation not only provides faster execution. Compiled files load much -faster. Compiled files can be distributed unaccompanied by the source files, -and are much more resistant to reverse engineering. +function instead of the source file. Usually, loading the compiled file +produces the same effect as if the source file were loaded. However, note that +the behavior of compiled code can differ from interpreted code in a number of +ways. Differences in behavior can be deliberately induced. Certain erroneous +or dubious situations can also cause compiled code to behave differently from +interpreted code. + +Compilation not only provides faster execution; compiled files also load much +faster than source files. Moreover, they can be distributed unaccompanied by +the source files, and resist reverse engineering. .SS* Top-Level Forms |