mirror of
https://github.com/fiddlerwoaroof/data-lens.git
synced 2025-11-08 10:16:32 +00:00
feat: add CONJ and DISJ
This commit is contained in:
18
package.lisp
18
package.lisp
@ -16,22 +16,22 @@
|
|||||||
#:defun-ct #:key #:extract-key #:element #:let-fn #:juxt
|
#:defun-ct #:key #:extract-key #:element #:let-fn #:juxt
|
||||||
#:transform-tail #:slice #:compress-runs
|
#:transform-tail #:slice #:compress-runs
|
||||||
#:combine-matching-lists #:sorted #:applicable-when
|
#:combine-matching-lists #:sorted #:applicable-when
|
||||||
#:of-length #:of-min-length #:of-max-length #:transform-head
|
#:of-length #:of-min-length #:of-max-length
|
||||||
#:maximizing #:zipping #:applying #:splice-elt
|
#:transform-head :maximizing #:zipping #:applying
|
||||||
#:transform-elt #:denest #:op #:defalias #:<> #:<>1 #:== #:•
|
#:splice-elt :transform-elt #:denest #:op #:defalias #:<>
|
||||||
#:suffixp #:functionalize #:inc #:group-by #:keys))
|
#:<>1 #:== #:• #:suffixp #:functionalize #:inc #:group-by
|
||||||
|
#:keys #:conj #:disj))
|
||||||
|
|
||||||
(defpackage :data-lens.transducers.internals
|
(defpackage :data-lens.transducers.internals
|
||||||
(:use :cl)
|
(:use :cl)
|
||||||
(:export #:unwrap #:init #:reduce-generic #:stepper #:transduce
|
(:export #:unwrap #:init #:reduce-generic #:stepper #:transduce
|
||||||
#:exit-early #:into
|
#:exit-early #:into :builder-for-input))
|
||||||
#:builder-for-input))
|
|
||||||
|
|
||||||
(defpackage :data-lens.transducers
|
(defpackage :data-lens.transducers
|
||||||
(:use :cl)
|
(:use :cl)
|
||||||
(:import-from #:data-lens.transducers.internals
|
(:import-from #:data-lens.transducers.internals #:unwrap #:init
|
||||||
#:unwrap #:init #:reduce-generic #:stepper #:transduce
|
#:reduce-generic #:stepper #:transduce :exit-early
|
||||||
#:exit-early #:into)
|
##:into)
|
||||||
(:export #:mapping #:filtering #:deduping #:catting #:splitting
|
(:export #:mapping #:filtering #:deduping #:catting #:splitting
|
||||||
#:exit-early #:taking #:dropping #:transduce
|
#:exit-early #:taking #:dropping #:transduce
|
||||||
#:hash-table-builder #:vector-builder #:list-builder
|
#:hash-table-builder #:vector-builder #:list-builder
|
||||||
|
|||||||
Reference in New Issue
Block a user