{"id":32111955,"url":"https://github.com/eutro/cadnr","last_synced_at":"2026-02-19T08:01:10.515Z","repository":{"id":153535940,"uuid":"629755375","full_name":"eutro/cadnr","owner":"eutro","description":"car, cdr, caaaaddddr, and everything in between.","archived":false,"fork":false,"pushed_at":"2025-05-03T03:09:56.000Z","size":19,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-10-20T14:57:01.170Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Racket","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eutro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-APACHE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"support.rkt","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-04-19T00:54:38.000Z","updated_at":"2025-10-10T17:27:42.000Z","dependencies_parsed_at":"2023-05-19T05:00:21.223Z","dependency_job_id":null,"html_url":"https://github.com/eutro/cadnr","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/eutro/cadnr","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eutro%2Fcadnr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eutro%2Fcadnr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eutro%2Fcadnr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eutro%2Fcadnr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eutro","download_url":"https://codeload.github.com/eutro/cadnr/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eutro%2Fcadnr/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29608152,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-19T06:47:36.664Z","status":"ssl_error","status_checked_at":"2026-02-19T06:45:47.551Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":[],"created_at":"2025-10-20T14:53:53.523Z","updated_at":"2026-02-19T08:01:10.471Z","avatar_url":"https://github.com/eutro.png","language":"Racket","funding_links":[],"categories":[],"sub_categories":[],"readme":"# c(a|d)ⁿr\n\n[![CI](https://github.com/eutro/cadnr/actions/workflows/ci.yml/badge.svg)](https://github.com/eutro/racket-raylib/actions/workflows/ci.yml)\n[![Collection](https://img.shields.io/badge/dynamic/json?color=blueviolet\u0026label=collection\u0026query=%24.collection\u0026url=https%3A%2F%2Fpkgs.racket-lang.org%2Fpkg%2Fcadnr.json)](https://pkgs.racket-lang.org/package/cadnr)\n[![Documentation](https://img.shields.io/badge/docs-published-teal)](https://docs.racket-lang.org/cadnr/)\n[![License](https://img.shields.io/badge/license-MIT%2FApache--2.0-blue)](#license)\n\n---\n\n`car`, `cdr`, `caaaaddddr`, and everything in between.\n\nSee the [documentation](https://docs.racket-lang.org/cadnr/index.html) for details!\n\n---\n\nThis module extends a number of built-in Racket functions that have obvious arbitrary extensions.\n\nFor instance, the caaaar-cddddr family of functions are defined for all combinations of as and ds, but only up to four! The obvious extension is to allow for an arbitrary number of each, and to simply generate them on the fly when they are referred to.\n\nWith this module required, it’s possible to use these functions just by naming them:\n\nExamples:\n\n```racket\n\u003e (caddddddddddr '(1 2 3 4 5 6 7 8 9 10 11 12 13 14 15))\n11\n\u003e (succcccc 1)\n6\n\u003e (sub1234 5678)\n4444\n```\n\n## License\n\nThis software is distributed under the MIT license and the Apache\nversion 2.0 license, at your option. See [LICENSE-MIT](LICENSE-MIT)\nand [LICENSE-APACHE](LICENSE-APACHE) for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feutro%2Fcadnr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feutro%2Fcadnr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feutro%2Fcadnr/lists"}