mirror of
https://github.com/fiddlerwoaroof/data-lens.git
synced 2025-11-08 10:16:32 +00:00
feat: add tap
This commit is contained in:
@ -179,6 +179,11 @@
|
|||||||
(lambda (seq)
|
(lambda (seq)
|
||||||
(map 'list selector seq)))
|
(map 'list selector seq)))
|
||||||
|
|
||||||
|
(defun tap (cb)
|
||||||
|
(lambda (it)
|
||||||
|
(prog1 it
|
||||||
|
(funcall cb it))))
|
||||||
|
|
||||||
(defun slice (start &optional end)
|
(defun slice (start &optional end)
|
||||||
(lambda (it)
|
(lambda (it)
|
||||||
(subseq it start end)))
|
(subseq it start end)))
|
||||||
|
|||||||
@ -21,7 +21,8 @@
|
|||||||
#:transform-elt #:denest #:op #:defalias #:<> #:<>1 #:== #:•
|
#:transform-elt #:denest #:op #:defalias #:<> #:<>1 #:== #:•
|
||||||
#:∘ #:suffixp #:functionalize #:inc #:group-by #:keys
|
#:∘ #:suffixp #:functionalize #:inc #:group-by #:keys
|
||||||
#:conj #:disj #:delay #:of-type #:transform #:calling*
|
#:conj #:disj #:delay #:of-type #:transform #:calling*
|
||||||
#:calling))
|
#:calling
|
||||||
|
#:tap))
|
||||||
|
|
||||||
(defpackage :data-lens.transducers.internals
|
(defpackage :data-lens.transducers.internals
|
||||||
(:use :cl)
|
(:use :cl)
|
||||||
|
|||||||
Reference in New Issue
Block a user