git.fiddlerwoaroof.com
Browse code

Add function for following a function call with a side-effect

Ed Langley authored on 18/11/2018 22:45:15
Showing 1 changed files
... ...
@@ -178,6 +178,11 @@
178 178
                        (apply f args))
179 179
                      r)))))
180 180
 
181
+(defun =>> (fun1 fun2)
182
+  (lambda (i)
183
+    (prog1 (funcall fun1 i)
184
+      (funcall fun2))))
185
+
181 186
 (defun-ct derive (diff-fun &key (key #'identity))
182 187
   (lambda (list)
183 188
     (cons (cons nil (car list))