git.fiddlerwoaroof.com
README.org
289289e7
 * Intro
 
 This library provides a language for expressing data manipulations as
 the composition of more primitive operations.
 
 #+BEGIN_SRC lisp
7187d8e4
   DATA-LENS> (funcall (on (alexandria:compose
                            (over (transform-tail (over (slice 1))))
                            (compress-runs :collector 'combine-matching-lists))
289289e7
                           (alexandria:compose 
ca2332cc
                            (over (juxt (element 0)
                                        'identity))
                            (sorted 'char<
                                    :key (element 0))))
48ff3c11
                       '("January" "February" "March" "April"
                         "May" "June" "July" "August"
                         "September" "October" "November" "December"))
19472ab6
   #| ==> ((#\A "pril" "ugust")
           (#\D "ecember")
           (#\F "ebruary")
           (#\J "anuary" "une" "uly")
           (#\M "arch" "ay")
           (#\N "ovember")
           (#\O "ctober")
           (#\S "eptember")) |#
289289e7
 #+END_SRC