git.fiddlerwoaroof.com
package.lisp
38133d6f
 (defpackage :data-lens.package
   (:use :cl )
   (:export ))
 (in-package :data-lens.package)
 
 (defpackage :data-lens.lenses
   (:shadow :set)
   (:use :cl)
e6948861
   (:export #:over #:set #:view #:make-alist-lens #:make-plist-lens
            #:make-hash-table-lens #:make-list-lens))
38133d6f
 
 (defpackage :data-lens
   (:use :cl)
   (:export #:regex-match #:include #:exclude #:pick #:key-transform
e6948861
            #:combine #:derive #:cumsum #:over #:on #:shortcut
            #:defun-ct #:key #:extract-key #:element #:let-fn #:juxt
            #:transform-tail #:slice #:compress-runs
            #:combine-matching-lists #:sorted #:applicable-when
c9dbe210
            #:of-length #:of-min-length #:of-max-length #:transform-head
            #:maximizing #:zipping #:applying #:splice-elt
            #:transform-elt #:denest #:op #:defalias #:<> #:<>1 #:== #:•
            #:∘ #:suffixp #:functionalize #:inc #:group-by #:keys
e833e39e
            #:conj #:disj #:delay #:of-type #:transform #:calling*
11c6fbe1
            #:calling #:hash-join #:tap #:x-group))
b6f51ece
 
41399444
 (defpackage :data-lens.transducers.internals
b6f51ece
   (:use :cl)
96cc36bb
   (:export #:unwrap #:init #:reduce-generic #:stepper #:transduce
850ed891
            #:exit-early #:into #:builder-for-input))
41399444
 
 (defpackage :data-lens.transducers
   (:use :cl)
ede798a0
   (:import-from #:data-lens.transducers.internals #:unwrap #:init
850ed891
                 #:reduce-generic #:stepper #:transduce #:exit-early
                 #:into)
e6948861
   (:export #:mapping #:filtering #:deduping #:catting #:splitting
            #:exit-early #:taking #:dropping #:transduce
            #:hash-table-builder #:vector-builder #:list-builder
850ed891
            #:collecting #:mv-mapping #:mv-selecting #:hash-table-select
            #:mv-filtering #:mapcatting #:lazy-sequence
            #:compressing-runs #:iota #:repeating #:repeating* #:into))