git.fiddlerwoaroof.com
Browse code

feat: add CONJ and DISJ

Edward Langley authored on 28/09/2022 06:11:43
Showing 1 changed files
... ...
@@ -16,22 +16,22 @@
16 16
            #:defun-ct #:key #:extract-key #:element #:let-fn #:juxt
17 17
            #:transform-tail #:slice #:compress-runs
18 18
            #:combine-matching-lists #:sorted #:applicable-when
19
-           #:of-length #:of-min-length #:of-max-length #:transform-head
20
-           #:maximizing #:zipping #:applying #:splice-elt
21
-           #:transform-elt #:denest #:op #:defalias #:<> #:<>1 #:== #:•
22
-           #:suffixp #:functionalize #:inc #:group-by #:keys))
19
+           #:of-length #:of-min-length #:of-max-length
20
+           #:transform-head :maximizing #:zipping #:applying
21
+           #:splice-elt :transform-elt #:denest #:op #:defalias #:<>
22
+           #:<>1 #:== #:• #:suffixp #:functionalize #:inc #:group-by
23
+           #:keys #:conj #:disj))
23 24
 
24 25
 (defpackage :data-lens.transducers.internals
25 26
   (:use :cl)
26 27
   (:export #:unwrap #:init #:reduce-generic #:stepper #:transduce
27
-           #:exit-early #:into
28
-           #:builder-for-input))
28
+           #:exit-early #:into :builder-for-input))
29 29
 
30 30
 (defpackage :data-lens.transducers
31 31
   (:use :cl)
32
-  (:import-from #:data-lens.transducers.internals
33
-                #:unwrap #:init #:reduce-generic #:stepper #:transduce
34
-                #:exit-early #:into)
32
+  (:import-from #:data-lens.transducers.internals #:unwrap #:init
33
+                #:reduce-generic #:stepper #:transduce :exit-early
34
+                ##:into)
35 35
   (:export #:mapping #:filtering #:deduping #:catting #:splitting
36 36
            #:exit-early #:taking #:dropping #:transduce
37 37
            #:hash-table-builder #:vector-builder #:list-builder