{"id":13471519,"url":"https://github.com/stanfordhaskell/cs43","last_synced_at":"2025-03-26T13:31:10.159Z","repository":{"id":70276645,"uuid":"199350518","full_name":"stanfordhaskell/cs43","owner":"stanfordhaskell","description":"Course materials for Stanford's CS43: Functional Programming Paradigms","archived":false,"fork":false,"pushed_at":"2020-03-27T21:16:23.000Z","size":1517,"stargazers_count":30,"open_issues_count":0,"forks_count":5,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-10-30T02:59:44.770Z","etag":null,"topics":["category-theory","course-materials","functional-programming","haskell"],"latest_commit_sha":null,"homepage":"https://stanford-lambda.gitlab.io","language":"Haskell","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/stanfordhaskell.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-07-29T00:18:17.000Z","updated_at":"2024-09-02T17:28:24.000Z","dependencies_parsed_at":"2023-02-22T06:46:14.567Z","dependency_job_id":null,"html_url":"https://github.com/stanfordhaskell/cs43","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/stanfordhaskell%2Fcs43","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stanfordhaskell%2Fcs43/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stanfordhaskell%2Fcs43/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stanfordhaskell%2Fcs43/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stanfordhaskell","download_url":"https://codeload.github.com/stanfordhaskell/cs43/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245662828,"owners_count":20652091,"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":["category-theory","course-materials","functional-programming","haskell"],"created_at":"2024-07-31T16:00:46.163Z","updated_at":"2025-03-26T13:31:10.144Z","avatar_url":"https://github.com/stanfordhaskell.png","language":"Haskell","funding_links":[],"categories":["Haskell"],"sub_categories":[],"readme":"# Stanford CS43: Course materials\n\nThis course covers the fundamentals of functional programming and algebraic type\nsystems, and explores a selection of related programming paradigms and current\nresearch. Haskell is taught and used throughout the course, though much of the\nmaterial is applicable to other languages. Material will be covered from both\ntheoretical and practical points of view, and topics will include higher order\nfunctions, immutable data structures, algebraic data types, type inference,\nlenses and optics, effect systems, concurrency and parallelism, and dependent\ntypes.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstanfordhaskell%2Fcs43","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstanfordhaskell%2Fcs43","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstanfordhaskell%2Fcs43/lists"}