summaryrefslogtreecommitdiffstats
path: root/txr.1
diff options
context:
space:
mode:
Diffstat (limited to 'txr.1')
-rw-r--r--txr.116
1 files changed, 16 insertions, 0 deletions
diff --git a/txr.1 b/txr.1
index 67ef4363..0d7f560d 100644
--- a/txr.1
+++ b/txr.1
@@ -69565,6 +69565,22 @@ if it successfully compiles, similarly to
If compilation is skipped, the function returns
.codn nil .
+Note: the following idiom may be used to load a file, compiling it if
+necessary:
+
+.verb
+ (or (compile-update-file "file")
+ (load-file "file"))
+.brev
+
+However, note that it relies on the effect of compiling a source file being the
+same as the effect of loading the compiled file.
+This can only be true if the source file contains no
+.code compile-only
+or
+.code eval-only
+top-level forms.
+
.coNP Macro @ with-compilation-unit
.synb
.mets (with-compilation-unit << form *)