summaryrefslogtreecommitdiffstats
path: root/txr.1
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2011-12-03 21:28:47 -0800
committerKaz Kylheku <kaz@kylheku.com>2011-12-03 21:28:47 -0800
commit336071aa972798af0252345d90e0a8d4acdc1e00 (patch)
treecf57a1f13fc6cc263717f9645a1c06d30d1a88a2 /txr.1
parent252111c171f300a7990bdc79f45dbe55aba0f36b (diff)
downloadtxr-336071aa972798af0252345d90e0a8d4acdc1e00.tar.gz
txr-336071aa972798af0252345d90e0a8d4acdc1e00.tar.bz2
txr-336071aa972798af0252345d90e0a8d4acdc1e00.zip
Expose lazy lists in TXR Lisp.
* eval.c (eval_init): New intrinsic functions. * lib.c (rplaca, rplacd, lcons_fun): New functions. (make_lazycons): Renamed to make_lazy_cons, relocated and turned into external function. (lazy_stream_func, lazy_stream_cons): Follow rename of make_lazycons. * lib.h (rplaca, rplacd, make_lazy_cons, lcons_fun): Declared. * txr.1: Stub sections created.
Diffstat (limited to 'txr.1')
-rw-r--r--txr.16
1 files changed, 6 insertions, 0 deletions
diff --git a/txr.1 b/txr.1
index 99796e86..0ad576c7 100644
--- a/txr.1
+++ b/txr.1
@@ -4470,6 +4470,8 @@ The following are Lisp functions and variables built-in to TXR.
.SS Functions cdr and rest
+.SS Functions rplaca and rplacd
+
.SS Functions second, third, fourth, fifth and sixth
.SS Function append
@@ -4480,6 +4482,10 @@ The following are Lisp functions and variables built-in to TXR.
.SS Function consp
+.SS Function make_lazy_cons
+
+.SS Function lcons_fun
+
.SS Functions listp and proper-listp
.SS Function length