summaryrefslogtreecommitdiff
path: root/lib/array.fnl
diff options
context:
space:
mode:
Diffstat (limited to 'lib/array.fnl')
-rw-r--r--lib/array.fnl6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/array.fnl b/lib/array.fnl
index 6dc0780..8b81c5c 100644
--- a/lib/array.fnl
+++ b/lib/array.fnl
@@ -1,5 +1,9 @@
(import-macros {: reduce} :lib.macro)
+(fn sort [a less-fn]
+ (table.sort a less-fn)
+ a)
+
(fn concat [a b]
(local copy
(fn [a b]
@@ -51,4 +55,4 @@
(local join table.concat)
-{: concat : diff : unique : flatten : join : contains}
+{: sort : concat : diff : unique : flatten : join : contains}