From 336071aa972798af0252345d90e0a8d4acdc1e00 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Sat, 3 Dec 2011 21:28:47 -0800 Subject: 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. --- ChangeLog | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 41c1b724..f070e9da 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,20 @@ +2011-12-03 Kaz Kylheku + + 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. + 2011-12-03 Kaz Kylheku * eval.c (uw_protect_s, return_s, return_from_s): New symbol -- cgit v1.2.3