diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2023-08-22 19:44:27 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2023-08-22 19:44:27 -0700 |
commit | d8cf1a5ebc33e8c496c368ee3c745c1bbce8a6c5 (patch) | |
tree | a21978a7b2c3f5fa1cbc2b9be8090f379f6bb7c5 /stdlib | |
parent | f0426745961866fa181c9cafd604a18cab4eb143 (diff) | |
download | txr-d8cf1a5ebc33e8c496c368ee3c745c1bbce8a6c5.tar.gz txr-d8cf1a5ebc33e8c496c368ee3c745c1bbce8a6c5.tar.bz2 txr-d8cf1a5ebc33e8c496c368ee3c745c1bbce8a6c5.zip |
load-args-process: bugfix: :compile action must load.
* stdlib/load-args.tl (load-args-process): When compile-update-file
doesn't do anything due to the compiled file being up-to-date,
the file must be loaded, so that the effect is similar to compiling.
Otherwise subsequent files may fail to compile due to missing
definitions such as packages.
* txr.1: Documented.
Diffstat (limited to 'stdlib')
-rw-r--r-- | stdlib/load-args.tl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/stdlib/load-args.tl b/stdlib/load-args.tl index 7877f24f..a1c2d7eb 100644 --- a/stdlib/load-args.tl +++ b/stdlib/load-args.tl @@ -41,7 +41,7 @@ `@name.tlo.gz`) lp name lp))) (compile-update-file self)) - [mapdo compile-update-file files]) + (mapdo [orf compile-update-file load] files)) ((:clean) (clean-file (base-name *load-path*)) [mapdo clean-file files]) |