diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2024-02-02 19:30:15 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2024-02-02 19:30:15 -0800 |
commit | afec17f4310c5eaaa326aacab2d5bb18cafd315c (patch) | |
tree | 867cf4c8afd1d20e6796d66f20a1b70ce2faae6e /lib.h | |
parent | fb8b7312de0fa42fe9b544aca54d1ee05518bf40 (diff) | |
download | txr-afec17f4310c5eaaa326aacab2d5bb18cafd315c.tar.gz txr-afec17f4310c5eaaa326aacab2d5bb18cafd315c.tar.bz2 txr-afec17f4310c5eaaa326aacab2d5bb18cafd315c.zip |
New function: hist-sort-by.
* eval.c (eval_init): Register hist-sort-by intrinsic.
* lib.c (hist_sort_by): New function.
(hist_sort): Wrapper for hist_sort_by now.
* lib.h (hist_sort_by): Declared.
* tests/012/sort.tl: Tests.
* txr.1: Documented.
Diffstat (limited to 'lib.h')
-rw-r--r-- | lib.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -1342,6 +1342,7 @@ val sort_group(val seq, val keyfun, val lessfun); val unique(val seq, val keyfun, varg hashv_args); val uniq(val seq); val grade(val seq, val lessfun, val keyfun_in); +val hist_sort_by(val fun, val seq, varg hashv_args); val hist_sort(val seq, varg hashv_args); val nrot(val seq, val n_in); val rot(val seq, val n_in); |