From 4c066cf5782381ca49de86af2ea07e2a259a8b64 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Sat, 19 Sep 2015 11:23:31 -0700 Subject: Adding flatcar* function. * eval.c (eval_init): Registered flatcar* intrinsic. * lib.c (lazy_flatcar_scan, lazy_flatcar_func): New static functions. (lazy_flatcar): New function. * lib.h (lazy_flatcar): Declared. * txr.1: Documented, also touching flatten documentation. --- lib.h | 1 + 1 file changed, 1 insertion(+) (limited to 'lib.h') diff --git a/lib.h b/lib.h index 5742231f..b9fa99e5 100644 --- a/lib.h +++ b/lib.h @@ -497,6 +497,7 @@ val ldiff(val list1, val list2); val flatten(val list); val lazy_flatten(val list); val flatcar(val list); +val lazy_flatcar(val tree); val tuples(val n, val seq, val fill); val partition_by(val func, val seq); val partition(val seq, val indices); -- cgit v1.2.3