summaryrefslogtreecommitdiffstats
path: root/hash.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2019-02-13 06:24:25 -0800
committerKaz Kylheku <kaz@kylheku.com>2019-02-13 06:24:25 -0800
commitdabd00c6f02b73c43cdf8c4ec760092cc5a04268 (patch)
tree5855d661cc340c184e4c7fce2db61a000f4759ea /hash.h
parent0757a921ab7db0f15ea703b5f5b185fa5a035ba6 (diff)
downloadtxr-dabd00c6f02b73c43cdf8c4ec760092cc5a04268.tar.gz
txr-dabd00c6f02b73c43cdf8c4ec760092cc5a04268.tar.bz2
txr-dabd00c6f02b73c43cdf8c4ec760092cc5a04268.zip
hash-from-alist: new function.
* hash.c (hash_from_alist_v): New function. (hash_init): Register hash-from-alist intrinsic. * hash.h (hash_from_alist_v): Declared. * txr.1: Documented.
Diffstat (limited to 'hash.h')
-rw-r--r--hash.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/hash.h b/hash.h
index 6b65daf0..ed94d77a 100644
--- a/hash.h
+++ b/hash.h
@@ -55,6 +55,7 @@ val hashv(struct args *args);
val hashl(val args);
val hash_construct(val hashl_args, val pairs);
val hash_from_pairs_v(val pairs, struct args *hashv_args);
+val hash_from_alist_v(val alist, struct args *hashv_args);
val hash_list(val keys, struct args *hashv_args);
val group_by(val func, val seq, struct args *hashv_args);
val group_reduce(val hash, val by_fun, val reduce_fun, val seq,