{"id":15713995,"url":"https://github.com/hashnuke/htdp-solutions","last_synced_at":"2026-01-08T21:04:13.493Z","repository":{"id":66983729,"uuid":"1618979","full_name":"HashNuke/htdp-solutions","owner":"HashNuke","description":"My solutions to the exercises in the book \"How To Design Programs\"","archived":false,"fork":false,"pushed_at":"2011-04-16T16:53:59.000Z","size":96,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-30T19:29:30.311Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Scheme","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HashNuke.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-04-15T13:18:39.000Z","updated_at":"2014-02-05T07:37:27.000Z","dependencies_parsed_at":"2023-02-20T15:45:22.270Z","dependency_job_id":null,"html_url":"https://github.com/HashNuke/htdp-solutions","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/HashNuke/htdp-solutions","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HashNuke%2Fhtdp-solutions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HashNuke%2Fhtdp-solutions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HashNuke%2Fhtdp-solutions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HashNuke%2Fhtdp-solutions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HashNuke","download_url":"https://codeload.github.com/HashNuke/htdp-solutions/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HashNuke%2Fhtdp-solutions/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28248963,"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","status":"online","status_checked_at":"2026-01-08T02:00:06.591Z","response_time":241,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":"2024-10-03T21:34:27.626Z","updated_at":"2026-01-08T21:04:13.479Z","avatar_url":"https://github.com/HashNuke.png","language":"Scheme","funding_links":[],"categories":[],"sub_categories":[],"readme":"Solutions to the exercises in _How to Design Programs_\n=======================================================\n\nThese are entirely written by me, so don't cry if they don't sound good to you. Fork it and fix it or leave it.\n\nYou can always write programs with shorter variable names (like how most Lisp code I've seen has been written) and reduce the number of definitions. But I've stuck to my style of using clear variable names and introduced procedures whereever possible.\n\nThe style in these solutions are mostly written from a perspective of a scheme beginner. So the programs in the earlier exercises may sound bad if you learn some extra syntactic sugar in the current exercise.\n\n__The first couple lines in each file are metadata added by DrRacket. I'm using the language pack for *How to Design Programs* which is available from the Language options menu.__\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhashnuke%2Fhtdp-solutions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhashnuke%2Fhtdp-solutions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhashnuke%2Fhtdp-solutions/lists"}