summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2014-02-22 21:52:27 -0800
committerKaz Kylheku <kaz@kylheku.com>2014-02-22 21:52:27 -0800
commit41cca60e490bd252ce4382fb3edc93281e20b906 (patch)
treee8dcbfa0091115418902d643be858237d23c5ab9 /ChangeLog
parent9975c154020b0015700e6de15e61b66ddb58ceab (diff)
downloadtxr-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--ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index d2351387..b6c1a7e8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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.