summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog15
1 files changed, 15 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index e05820a9..508f4cd2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,20 @@
2014-02-02 Kaz Kylheku <kaz@kylheku.com>
+ append can now take additional leading arguments before the list.
+
+ * eval.c (apply_frob_args): New static function.
+ (apply_intrinsic): Process arguments with apply_frob_args.
+ (eval_init): apply_intrinsic registered differently, as a
+ variadic function with one mandatory arg.
+
+ * lib.c (lastcons): New function.
+
+ * lib.h (lastcons): Declared.
+
+ * txr.1: Updated append documentation.
+
+2014-02-02 Kaz Kylheku <kaz@kylheku.com>
+
* eval.c (apply): Support string and vector arglist.
(do_eval_args): Support string or vector in dot position.