{"id":17854101,"url":"https://github.com/cpcloud/eopl","last_synced_at":"2025-04-02T17:20:47.391Z","repository":{"id":17293036,"uuid":"20063394","full_name":"cpcloud/eopl","owner":"cpcloud","description":null,"archived":false,"fork":false,"pushed_at":"2014-06-14T02:00:41.000Z","size":200,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-08T07:44:07.364Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","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/cpcloud.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":"2014-05-22T14:08:25.000Z","updated_at":"2019-08-13T15:42:11.000Z","dependencies_parsed_at":"2022-09-24T14:51:49.745Z","dependency_job_id":null,"html_url":"https://github.com/cpcloud/eopl","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpcloud%2Feopl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpcloud%2Feopl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpcloud%2Feopl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpcloud%2Feopl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cpcloud","download_url":"https://codeload.github.com/cpcloud/eopl/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246856583,"owners_count":20844974,"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":[],"created_at":"2024-10-28T00:41:48.638Z","updated_at":"2025-04-02T17:20:47.370Z","avatar_url":"https://github.com/cpcloud.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"This is a repository of the exercises for Essentials of Programming\nLanguages. Some are done in Python (where possible: it's hard to\ninspect code in Python) and all are done in Racket.\n\nAll code has basic unit tests testing at least the cases presented in\nthe book, sometimes more.\n\nTo the run the tests in Python you need to install ``nose`` and\nsimple run ``nosetests`` from directory.\n\nFor racket, you'll need to run\n\n```sh\nraco setup rackunit\n```\n\nthen to run the tests do\n\n```sh\nracket test_eopl.rkt\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcpcloud%2Feopl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcpcloud%2Feopl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcpcloud%2Feopl/lists"}