diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2014-02-22 21:52:27 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2014-02-22 21:52:27 -0800 |
commit | 41cca60e490bd252ce4382fb3edc93281e20b906 (patch) | |
tree | e8dcbfa0091115418902d643be858237d23c5ab9 /ChangeLog | |
parent | 9975c154020b0015700e6de15e61b66ddb58ceab (diff) | |
download | txr-41cca60e490bd252ce4382fb3edc93281e20b906.tar.gz txr-41cca60e490bd252ce4382fb3edc93281e20b906.tar.bz2 txr-41cca60e490bd252ce4382fb3edc93281e20b906.zip |
* eval.c (symbol_function): Retrieve the global macro binding if the
function lookup fails, and if that fails, retrieve the special
operator binding.
(fboundp): Report t if there is a global macro binding.
* txr.1: Use "global" rather than "toplevel". Added note that
the fun operator doesn't see macro bindings. Documented that
symbol-function and fboundp see global macro bindings,
and that symbol-function can retrieve a special operator binding.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -1,5 +1,17 @@ 2014-02-22 Kaz Kylheku <kaz@kylheku.com> + * eval.c (symbol_function): Retrieve the global macro binding if the + function lookup fails, and if that fails, retrieve the special + operator binding. + (fboundp): Report t if there is a global macro binding. + + * txr.1: Use "global" rather than "toplevel". Added note that + the fun operator doesn't see macro bindings. Documented that + symbol-function and fboundp see global macro bindings, + and that symbol-function can retrieve a special operator binding. + +2014-02-22 Kaz Kylheku <kaz@kylheku.com> + * eval.c (prinl, pprinl): New functions. (eval_init): Registered as intrinsics. |