about summary refs log tree commit diff
path: root/lisp/klatre/package.lisp
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/package.lisp
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/package.lisp')
-rw-r--r--lisp/klatre/package.lisp9
1 files changed, 9 insertions, 0 deletions
diff --git a/lisp/klatre/package.lisp b/lisp/klatre/package.lisp
new file mode 100644
index 000000000000..0cf7336feb06
--- /dev/null
+++ b/lisp/klatre/package.lisp
@@ -0,0 +1,9 @@
+(defpackage #:klatre
+  (:documentation "Grab-bag utility library for Common Lisp")
+  (:use #:cl)
+  (:export
+   ;; Miscellanious utilities
+   #:comment #:posp
+
+   ;; Sequence functions
+   #:chunk-list #:mapconcat))