diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2014-02-17 20:35:18 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2014-02-17 20:35:18 -0800 |
commit | 40cf26fa17e090f342e44d4008013e65f0e81190 (patch) | |
tree | c78b38908f0ec928bd77fcacb1a24a8d77b564e1 /ChangeLog | |
parent | f1bcb15c4979b9af3823223854fe16bfe155b2fe (diff) | |
download | txr-40cf26fa17e090f342e44d4008013e65f0e81190.tar.gz txr-40cf26fa17e090f342e44d4008013e65f0e81190.tar.bz2 txr-40cf26fa17e090f342e44d4008013e65f0e81190.zip |
* eval.c (eval_init): Register gensym function as the gensym
intrinsic, rather than gensymv.
Register gensym_counter as *gensym-counter*.
* lib.c (gensym): Handle missing prefix argument by defaulting
the prefix to "g".
(gensymv): Function removed.
* lib.h (gensymv): Declaration removed.
* txr.1: Fixed omission: missing documentation for gensym.
Documented *gensym-counter*.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -1,5 +1,20 @@ 2014-02-17 Kaz Kylheku <kaz@kylheku.com> + * eval.c (eval_init): Register gensym function as the gensym + intrinsic, rather than gensymv. + Register gensym_counter as *gensym-counter*. + + * lib.c (gensym): Handle missing prefix argument by defaulting + the prefix to "g". + (gensymv): Function removed. + + * lib.h (gensymv): Declaration removed. + + * txr.1: Fixed omission: missing documentation for gensym. + Documented *gensym-counter*. + +2014-02-17 Kaz Kylheku <kaz@kylheku.com> + * eval.c (expand): Bugfix: do not expand any part of the macro form via expand_forms. This is completely wrong since only the macro knows what material is evaluated and what isn't. |