summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2015-08-03 09:48:48 -0700
committerKaz Kylheku <kaz@kylheku.com>2015-08-03 09:48:48 -0700
commiteb657afe78925f7905bc3ca7093bb5e5f441bf4f (patch)
treeb20c79a832d7e21e16251e475c64acf7369dac34
parentf135cd3637d39c46d21222f48178212b58fdad76 (diff)
downloadtxr-eb657afe78925f7905bc3ca7093bb5e5f441bf4f.tar.gz
txr-eb657afe78925f7905bc3ca7093bb5e5f441bf4f.tar.bz2
txr-eb657afe78925f7905bc3ca7093bb5e5f441bf4f.zip
* txr.c (txr_main): Bugfix: register *args-full*, the variable
described in the documentation! We keep *full-args* for backward compatibility, as an obsolescent feature.
-rw-r--r--ChangeLog6
-rw-r--r--txr.c1
2 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 9a0ee3b7..f7e06f78 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
2015-08-03 Kaz Kylheku <kaz@kylheku.com>
+ * txr.c (txr_main): Bugfix: register *args-full*, the variable
+ described in the documentation! We keep *full-args* for backward
+ compatibility, as an obsolescent feature.
+
+2015-08-03 Kaz Kylheku <kaz@kylheku.com>
+
Introducing global lexicals: defvarl, defparml.
* eval.c (defvarl_s, defparm_s, defparml_s, sys_mark_special_s): New
diff --git a/txr.c b/txr.c
index ffd8347a..23d2e046 100644
--- a/txr.c
+++ b/txr.c
@@ -389,6 +389,7 @@ int txr_main(int argc, char **argv)
arg_tail = list_collect(arg_tail, string_utf8(*argv++));
reg_var(intern(lit("*full-args*"), user_package), arg_list);
+ reg_var(intern(lit("*args-full*"), user_package), arg_list);
arg_list = cdr(arg_list);