diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2011-12-03 21:28:47 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2011-12-03 21:28:47 -0800 |
commit | 336071aa972798af0252345d90e0a8d4acdc1e00 (patch) | |
tree | cf57a1f13fc6cc263717f9645a1c06d30d1a88a2 /txr.1 | |
parent | 252111c171f300a7990bdc79f45dbe55aba0f36b (diff) | |
download | txr-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.1 | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -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 |