about summary refs log tree commit diff
path: root/lisp/klatre/default.nix
diff options
context:
space:
mode:
authorGriffin Smith <grfn@gws.fyi>2020-07-22T02·37-0400
committerglittershark <grfn@gws.fyi>2020-07-23T00·08+0000
commitd60c639162e8390397b6808f78ac4e2def9324cb (patch)
tree57e8bbaf93d5ab8a7b71ac380a41425a0a3c25c0 /lisp/klatre/default.nix
parent08397fd7579c32a9a1d9bdd1b33abce9209f7c47 (diff)
feat(lisp/klatre): Add klatre, a grab-bag lisp util package r/1421
Add Klatre, a grab-bag common lisp utility package, including
definitions for `comment`, `posp`, `chunk-list`, and `mapconcat`.

The name traces its lineage back to Abseil, a similar grab-bag utility
library for C++ - abseiling is what you do to go down a route after
you're done climbing it, and klatre is norwegian for "to climb"

Change-Id: I5efd91d8af827883679ce1a2eed3229b28e082ac
Reviewed-on: https://cl.tvl.fyi/c/depot/+/1346
Tested-by: BuildkiteCI
Reviewed-by: tazjin <mail@tazj.in>
Diffstat (limited to 'lisp/klatre/default.nix')
-rw-r--r--lisp/klatre/default.nix10
1 files changed, 10 insertions, 0 deletions
diff --git a/lisp/klatre/default.nix b/lisp/klatre/default.nix
new file mode 100644
index 000000000000..41c3ef8094d0
--- /dev/null
+++ b/lisp/klatre/default.nix
@@ -0,0 +1,10 @@
+{ depot, ... }:
+
+depot.nix.buildLisp.library {
+  name = "klatre";
+
+  srcs = [
+    ./package.lisp
+    ./klatre.lisp
+  ];
+}