summaryrefslogtreecommitdiffstats
path: root/txr.1
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2015-08-01 09:32:22 -0700
committerKaz Kylheku <kaz@kylheku.com>2015-08-01 20:05:06 -0700
commit0f050c4f3d57605ad0692e5abf2f61d0e75f408e (patch)
tree667496d1db031e11e5571e22422d6f4a3c2b00d7 /txr.1
parent30705e3de7d5b87ff9b8ea51f7a9074778532bfb (diff)
downloadtxr-0f050c4f3d57605ad0692e5abf2f61d0e75f408e.tar.gz
txr-0f050c4f3d57605ad0692e5abf2f61d0e75f408e.tar.bz2
txr-0f050c4f3d57605ad0692e5abf2f61d0e75f408e.zip
* eval.c (special_p): Function renamed to special_var_p.
(expand_opt_params_rec, expand_vars): Follow rename of special_p. (eval_init): Register special-operator-p and special-var-p intrinsics. * txr.1: Document special-operator-p and special-var-p.
Diffstat (limited to 'txr.1')
-rw-r--r--txr.134
1 files changed, 34 insertions, 0 deletions
diff --git a/txr.1 b/txr.1
index f45d8ea9..2e6be395 100644
--- a/txr.1
+++ b/txr.1
@@ -12693,6 +12693,40 @@ if
is an interpreted function, otherwise it returns
.codn nil .
+.coNP Function @ special-var-p
+.synb
+.mets (special-var-p << obj )
+.syne
+.desc
+
+The
+.code special-var-p
+function returns
+.code t
+if
+.meta obj
+is a symbol marked for special variable binding, otherwise it returns
+.codn nil .
+Symbols are marked special by
+.code defvar
+and
+.codn defparm .
+
+.coNP Function @ special-operator-p
+.synb
+.mets (special-operator-p << obj )
+.syne
+.desc
+
+The
+.code special-operator-p
+function returns
+.code t
+if
+.meta obj
+is a symbol which names a special operator, otherwise it returns
+.codn nil .
+
.SS* Object Type And Equivalence
.coNP Function @ typeof
.synb