{"id":29463681,"url":"https://github.com/fiddlerwoaroof/data-lens","last_synced_at":"2026-02-05T05:32:56.422Z","repository":{"id":144749018,"uuid":"100201371","full_name":"fiddlerwoaroof/data-lens","owner":"fiddlerwoaroof","description":"Functional utilities for Common Lisp","archived":false,"fork":false,"pushed_at":"2025-06-28T22:02:50.000Z","size":227,"stargazers_count":31,"open_issues_count":0,"forks_count":0,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-07-14T05:16:58.166Z","etag":null,"topics":["data","data-transformation","functional-programming","lisp","transducers"],"latest_commit_sha":null,"homepage":"https://fiddlerwoaroof.github.io/data-lens/","language":"Common Lisp","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fiddlerwoaroof.png","metadata":{"files":{"readme":"README.org","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-08-13T19:58:09.000Z","updated_at":"2025-06-28T22:02:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"fe8b2b3e-2f49-4b09-aa65-bb8d1ed4c447","html_url":"https://github.com/fiddlerwoaroof/data-lens","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/fiddlerwoaroof/data-lens","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fiddlerwoaroof%2Fdata-lens","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fiddlerwoaroof%2Fdata-lens/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fiddlerwoaroof%2Fdata-lens/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fiddlerwoaroof%2Fdata-lens/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fiddlerwoaroof","download_url":"https://codeload.github.com/fiddlerwoaroof/data-lens/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fiddlerwoaroof%2Fdata-lens/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265246229,"owners_count":23734111,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data","data-transformation","functional-programming","lisp","transducers"],"created_at":"2025-07-14T05:38:28.686Z","updated_at":"2026-02-05T05:32:51.402Z","avatar_url":"https://github.com/fiddlerwoaroof.png","language":"Common Lisp","funding_links":[],"categories":[],"sub_categories":[],"readme":"* Intro\n\nThis library provides a language for expressing data manipulations as\nthe composition of more primitive operations.\n\n#+BEGIN_SRC lisp\n  DATA-LENS\u003e (funcall (on (alexandria:compose\n                           (over (transform-tail (over (slice 1))))\n                           (compress-runs :collector 'combine-matching-lists))\n                          (alexandria:compose \n                           (over (juxt (element 0)\n                                       'identity))\n                           (sorted 'char\u003c\n                                   :key (element 0))))\n                      '(\"January\" \"February\" \"March\" \"April\"\n                        \"May\" \"June\" \"July\" \"August\"\n                        \"September\" \"October\" \"November\" \"December\"))\n  #| ==\u003e ((#\\A \"pril\" \"ugust\")\n          (#\\D \"ecember\")\n          (#\\F \"ebruary\")\n          (#\\J \"anuary\" \"une\" \"uly\")\n          (#\\M \"arch\" \"ay\")\n          (#\\N \"ovember\")\n          (#\\O \"ctober\")\n          (#\\S \"eptember\")) |#\n#+END_SRC\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffiddlerwoaroof%2Fdata-lens","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffiddlerwoaroof%2Fdata-lens","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffiddlerwoaroof%2Fdata-lens/lists"}