{"id":17201381,"url":"https://github.com/timwspence/implementing-functional-languages","last_synced_at":"2025-03-25T09:13:05.809Z","repository":{"id":87371430,"uuid":"211908886","full_name":"TimWSpence/implementing-functional-languages","owner":"TimWSpence","description":"Companion code for SPJ's Implementing Functional Languages","archived":false,"fork":false,"pushed_at":"2019-11-13T17:59:58.000Z","size":38,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-30T08:23:46.716Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://www.microsoft.com/en-us/research/publication/implementing-functional-languages-a-tutorial/","language":"Haskell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TimWSpence.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog.md","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":"2019-09-30T16:51:09.000Z","updated_at":"2019-11-13T18:00:00.000Z","dependencies_parsed_at":"2023-03-27T13:04:16.468Z","dependency_job_id":null,"html_url":"https://github.com/TimWSpence/implementing-functional-languages","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/TimWSpence%2Fimplementing-functional-languages","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimWSpence%2Fimplementing-functional-languages/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimWSpence%2Fimplementing-functional-languages/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimWSpence%2Fimplementing-functional-languages/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TimWSpence","download_url":"https://codeload.github.com/TimWSpence/implementing-functional-languages/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245431726,"owners_count":20614184,"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-15T02:11:41.117Z","updated_at":"2025-03-25T09:13:05.776Z","avatar_url":"https://github.com/TimWSpence.png","language":"Haskell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# implementing-functional-languages\n\nHaskell implementation of the code for\n[Implementing Functional Languages](https://www.microsoft.com/en-us/research/publication/implementing-functional-languages-a-tutorial/).\nThe book provides a solution in Miranda but the translation to Haskell is pretty straightforward.\n\n### Correlation with the book\n\nWhere I've remembered, I've endeavoured to prepend the section number to the relevant commit message\nso you should be able to track the evolution of the code in the book as you browse the\ncommit history. YMMV :)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimwspence%2Fimplementing-functional-languages","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftimwspence%2Fimplementing-functional-languages","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimwspence%2Fimplementing-functional-languages/lists"}