{"id":18319872,"url":"https://github.com/bitwalker/aria","last_synced_at":"2025-08-24T13:11:15.747Z","repository":{"id":66282981,"uuid":"75145993","full_name":"bitwalker/aria","owner":"bitwalker","description":"An experiment in programming language design","archived":false,"fork":false,"pushed_at":"2016-11-30T03:17:00.000Z","size":0,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-02-15T08:20:39.613Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"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/bitwalker.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":"2016-11-30T03:08:04.000Z","updated_at":"2019-04-30T20:08:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"61435e0d-87d7-4edf-89f6-ab357f2cfff8","html_url":"https://github.com/bitwalker/aria","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/bitwalker%2Faria","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitwalker%2Faria/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitwalker%2Faria/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitwalker%2Faria/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bitwalker","download_url":"https://codeload.github.com/bitwalker/aria/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248054260,"owners_count":21039966,"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-11-05T18:14:33.199Z","updated_at":"2025-04-09T14:23:20.961Z","avatar_url":"https://github.com/bitwalker.png","language":null,"readme":"# Aria\n\nAria is an ML-style programming language, in the vein of OCaml, but with my\ntake on syntax and features. In short:\n\n- Interpreted, but with the option for native-code compilation\n- First class polymorphism\n- Functors/first-class modules, like OCaml\n- Sum/product types\n- Actor-based concurrency model\n- FFI\n- Macros\n- A strong, but conservative standard library, like Go\n- First-class tooling for testing/documentation, like Elixir\n\nI'm currently working through the design phase, and have some toy implementations,\nbut will wait to push anything until I'm feeling good about the core of what's built.\nI plan to post my notes as I go along.\n\n## License\n\nMIT\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitwalker%2Faria","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbitwalker%2Faria","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitwalker%2Faria/lists"}