(asdf:defsystem #:data-lens :description #.(format nil "~@{~a~^ ~}" "Utilities for building data transformations from" "composable functions, modeled on lenses and" "transducers") :author "Edward Langley " :license "MIT" :depends-on (:cl-ppcre :alexandria :serapeum) :serial t :components ((:file "package") (:file "optics") (:file "lens"))) (asdf:defsystem #:data-lens/beta/transducer :description #.(format nil "~@{~a~^ ~}" "A collection of transducers to reduce stream-manipulation overhead") :author "Edward Langley " :license "MIT" :depends-on (:data-lens :alexandria) :serial t :components ((:file "package") (:file "transducers")))