Common Lisp is stable, I am not
    
        | author | Steve Losh <steve@stevelosh.com> | 
    
        | date | Mon, 18 Apr 2022 21:19:44 -0400 | 
    
    
        | parents | 2d0b4dae45a0 | 
    
        | children | 08283802d226 | 
    
        | branches/tags | (none) | 
    
        | files | generate.lisp | 
Changes
    
--- a/generate.lisp	Fri Oct 01 13:40:51 2021 -0400
+++ b/generate.lisp	Mon Apr 18 21:19:44 2022 -0400
@@ -89,10 +89,10 @@
   (digit-char-p (char (plump:tag-name node) 1)))
 
 (defun subheaders (root)
-  (-<> root
+  (_ root
     (gathering
-      (plump:traverse <> #'gather :test #'subheaderp))
-    (mapcar (lambda (node) (cons (header-level node) node)) <>)))
+      (plump:traverse _ #'gather :test #'subheaderp))
+    (mapcar (lambda (node) (cons (header-level node) node)) _)))
 
 (defun split-if (pred list)
   "Split list into two pieces, at the point where pred first becomes true.
@@ -205,10 +205,10 @@
         metadata))))
 
 (defun walk (path)
-  (-<> (sh (list "find" path "-name" "*.markdown") :result-type 'list)
-    (mapcar #'read-content <>)
-    (remove nil <>)
-    (sort <> #'local-time:timestamp> :key #'date)))
+  (_ (sh (list "find" path "-name" "*.markdown") :result-type 'list)
+    (mapcar #'read-content _)
+    (remove nil _)
+    (sort _ #'local-time:timestamp> :key #'date)))
 
 (defun gallery-photos (gallery)
   (let* ((slug (gallery gallery))