summaryrefslogtreecommitdiffstats
path: root/txr.1
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2016-12-20 11:08:55 -0800
committerKaz Kylheku <kaz@kylheku.com>2016-12-20 11:08:55 -0800
commit2dd5b48d840dbf14b8750ba87d46841503ff294c (patch)
tree1439c8f2b839238c342c09a4ba15e22f716fe535 /txr.1
parent35378dda85c1757b86ddf28e763fc37111e54c48 (diff)
downloadtxr-2dd5b48d840dbf14b8750ba87d46841503ff294c.tar.gz
txr-2dd5b48d840dbf14b8750ba87d46841503ff294c.tar.bz2
txr-2dd5b48d840dbf14b8750ba87d46841503ff294c.zip
doc: document place macro hash
* txr.1: Describe *place-expander* variable.
Diffstat (limited to 'txr.1')
-rw-r--r--txr.118
1 files changed, 18 insertions, 0 deletions
diff --git a/txr.1 b/txr.1
index 6f8021b7..f843c16c 100644
--- a/txr.1
+++ b/txr.1
@@ -30417,6 +30417,24 @@ then forms beginning with
are not syntactic places. (The situation of a clobber accessor or delete
accessor being defined without an update expander is improper).
+.coNP Special variable @ *place-macro*
+.desc
+The
+.code *place-macro*
+special variable holds the hash table of associations between
+symbols and place macro expanders.
+
+If the expression
+.code "[*place-macro* 'sym]"
+yields a function, then symbol
+.code sym
+has a binding as a place macro. If that
+expression yields
+.codn nil ,
+then there is no such binding: compound forms beginning with
+.code sym
+do not undergo place macro expansion.
+
.SS* Quasiquote Operator Syntax
.coNP Macro @ qquote
.synb