{"id":39119736,"url":"https://github.com/axhixh/monkey","last_synced_at":"2026-01-17T20:29:03.568Z","repository":{"id":187028827,"uuid":"676084096","full_name":"axhixh/monkey","owner":"axhixh","description":"Standard ML implementation of interpreter and compiler for Monkey language","archived":false,"fork":false,"pushed_at":"2025-07-21T02:34:05.000Z","size":60,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-21T04:22:34.788Z","etag":null,"topics":["compiler","interpreter","monkey","monkey-lang","monkey-language","monkey-programming-language","mosml","sml","standardml"],"latest_commit_sha":null,"homepage":"","language":"Standard ML","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/axhixh.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","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,"zenodo":null}},"created_at":"2023-08-08T11:54:09.000Z","updated_at":"2025-07-21T02:34:01.000Z","dependencies_parsed_at":"2024-01-04T02:28:39.449Z","dependency_job_id":"515b19e7-e6d8-4e2f-96e4-a1ae87b92284","html_url":"https://github.com/axhixh/monkey","commit_stats":null,"previous_names":["axhixh/monkey"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/axhixh/monkey","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axhixh%2Fmonkey","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axhixh%2Fmonkey/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axhixh%2Fmonkey/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axhixh%2Fmonkey/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/axhixh","download_url":"https://codeload.github.com/axhixh/monkey/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axhixh%2Fmonkey/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28517596,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T18:55:29.170Z","status":"ssl_error","status_checked_at":"2026-01-17T18:55:03.375Z","response_time":85,"last_error":"SSL_read: 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":["compiler","interpreter","monkey","monkey-lang","monkey-language","monkey-programming-language","mosml","sml","standardml"],"created_at":"2026-01-17T20:29:02.963Z","updated_at":"2026-01-17T20:29:03.560Z","avatar_url":"https://github.com/axhixh.png","language":"Standard ML","readme":"# Interpreter and Compiler for Monkey\n\nThis project is a Standard ML implementation of interpreter and\ncompiler for Monkey, the language of Thorsten Ball's book on\ninterpreter and compiler.\n\nThe books are available at [Writing An Interpreter in Go](https://interpreterbook.com/)\nand [Writing A Compiler in Go](https://compilerbook.com/). These\nbooks implement using Go. This repository uses [Standard ML](https://smlfamily.github.io/)\nfor its implementation.\n\nThis project is my attempt at learning Standard ML while learning\nabout interpreters and compilers. The focus is on writing idiomatic\nStandard ML code than staying true to the implementation in the book.","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faxhixh%2Fmonkey","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faxhixh%2Fmonkey","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faxhixh%2Fmonkey/lists"}