{"id":17537622,"url":"https://github.com/zenhack/proto-sexprs","last_synced_at":"2025-03-29T03:46:11.410Z","repository":{"id":151019439,"uuid":"96949398","full_name":"zenhack/proto-sexprs","owner":"zenhack","description":"Simple SExpr-ish format for prototyping languages","archived":false,"fork":false,"pushed_at":"2018-07-18T21:17:09.000Z","size":33,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-03T13:45:00.446Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Haskell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zenhack.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":"2017-07-12T00:46:14.000Z","updated_at":"2018-07-18T21:17:10.000Z","dependencies_parsed_at":"2023-05-02T16:31:40.668Z","dependency_job_id":null,"html_url":"https://github.com/zenhack/proto-sexprs","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/zenhack%2Fproto-sexprs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zenhack%2Fproto-sexprs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zenhack%2Fproto-sexprs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zenhack%2Fproto-sexprs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zenhack","download_url":"https://codeload.github.com/zenhack/proto-sexprs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246135739,"owners_count":20729056,"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-20T20:42:19.468Z","updated_at":"2025-03-29T03:46:11.390Z","avatar_url":"https://github.com/zenhack.png","language":"Haskell","funding_links":[],"categories":[],"sub_categories":[],"readme":"Simple s-expression inspired format for prototyping languages;\nimplementation in Haskell.\n\n# Why?\n\nAs nice as parsec is, if I want to play around with designing a DSL, I\nwant to get right into the semantics and execution -- if I want rich\nsurface syntax at all, that can come later.\n\n# What?\n\nA parser and library around a simple s-expression format, designed to be\neasy to work with (and convert to other intermediate forms), and\npleasant enough to write by hand. The notion is that it should be a\n\"good enough\" syntax for your minimum viable language.\n\nThis is still heavily WIP. Really, come back later.\n\n# License\n\nApache 2.0\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzenhack%2Fproto-sexprs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzenhack%2Fproto-sexprs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzenhack%2Fproto-sexprs/lists"}