summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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);