{"id":20019442,"url":"https://github.com/tambapps/advent-of-code","last_synced_at":"2026-07-06T21:31:23.038Z","repository":{"id":64928664,"uuid":"573442645","full_name":"tambapps/advent-of-code","owner":"tambapps","description":"Doing the https://adventofcode.com in Marcel, my own programming language","archived":false,"fork":false,"pushed_at":"2024-12-19T19:50:26.000Z","size":368,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-10-20T00:50:33.575Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Groovy","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/tambapps.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":"2022-12-02T13:27:26.000Z","updated_at":"2024-12-19T19:50:30.000Z","dependencies_parsed_at":"2023-02-08T21:01:14.276Z","dependency_job_id":"1df09d20-99bc-4e39-8d6c-46c9d5f904b7","html_url":"https://github.com/tambapps/advent-of-code","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tambapps/advent-of-code","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tambapps%2Fadvent-of-code","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tambapps%2Fadvent-of-code/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tambapps%2Fadvent-of-code/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tambapps%2Fadvent-of-code/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tambapps","download_url":"https://codeload.github.com/tambapps/advent-of-code/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tambapps%2Fadvent-of-code/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35206987,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-06T02:00:07.184Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-11-13T08:27:36.138Z","updated_at":"2026-07-06T21:31:23.008Z","avatar_url":"https://github.com/tambapps.png","language":"Groovy","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Advent Of Code\n\nDoing the [advent of code](https://adventofcode.com) using [Marcel](https://tambapps.github.io/marcel/) (my own programming language).\n\n## Marcel\nTo run these solutions, you'll need to [install Marcel](https://tambapps.github.io/marcel/getting-started/installation.html).\n\nThen run\n\n```shell\nmarcl solution.mcl\n```\n\n## Groovy\nIn past years, I have made some programs in Groovy.\n\nSome solutions are to be run using static compilation for better performance. For that add the `--compile-static`\nargument like in the below example\n\n```shell\ngroovy --compile-static solution.groovy\n```\n\n`--compile-static` must be **before** the `solution.groovy`, or else it will be treated as an argument for the script\n\n## V\nIn past years, I have made some programs in V.\n\nYou'll need to [install V](https://github.com/vlang/v#installing-v-from-source) to run such solutions.\n\nThen, use the following command\n```shell\nv run solution.v\n```\n\n## Progress\n\n\u003cdetails\u003e\n  \u003csummary\u003e2023\u003c/summary\u003e\n\n| Day | Part 1\u003cbr/\u003eMarcel  | Part 2\u003cbr/\u003eMarcel  |\n|-----|--------------------|--------------------|\n| 1   | :white_check_mark: | :white_check_mark: |\n| 2   | :white_check_mark: | :white_check_mark: |\n| 3   | :white_check_mark: | :white_check_mark: |\n| 4   | :white_check_mark: | :white_check_mark: |\n| 5   | :white_check_mark: | :white_check_mark: |\n| 6   | :white_check_mark: | :white_check_mark: |\n| 7   | :white_check_mark: | :white_check_mark: |\n| 8   | :white_check_mark: | :white_check_mark: |\n| 9   | :white_check_mark: | :white_check_mark: |\n| 10  | :white_check_mark: | :x:                |\n| 11  | :white_check_mark: | :white_check_mark: |\n| 12  | :white_check_mark: | :x:                |\n| 13  | :white_check_mark: | :white_check_mark: |\n| 13  | :white_check_mark: | :white_check_mark: |\n| 14  | :white_check_mark: | :x:                |\n| 15  | :white_check_mark: | :white_check_mark: |\n| 16  | :white_check_mark: | :white_check_mark: |\n\n\u003c/details\u003e\n\n\n\u003cdetails\u003e\n  \u003csummary\u003e2022\u003c/summary\u003e\n\n| Day | Part 1\u003cbr/\u003eMarcel  | Part 2\u003cbr/\u003eMarcel  | Part 1\u003cbr/\u003eGroovy   | Part 2\u003cbr/\u003eGroovy  | Part 1\u003cbr/\u003eV       | Part 2\u003cbr/\u003eV       |\n|-----|--------------------|--------------------|---------------------|--------------------|--------------------|--------------------|\n| 1   | :white_check_mark: | :white_check_mark: | :white_check_mark:  | :white_check_mark: | :white_check_mark: | :white_check_mark: |\n| 2   | :white_check_mark: | :white_check_mark: | :white_check_mark:  | :white_check_mark: | :white_check_mark: | :white_check_mark: |\n| 3   | :white_check_mark: | :white_check_mark: | :white_check_mark:  | :white_check_mark: | :white_check_mark: | :white_check_mark: |\n| 4   | :white_check_mark: | :white_check_mark: | :white_check_mark:  | :white_check_mark: | :white_check_mark: | :white_check_mark: |\n| 5   | :x:                | :x:                | :white_check_mark:  | :white_check_mark: | :white_check_mark: | :white_check_mark: |\n| 6   | :white_check_mark: | :white_check_mark: | :white_check_mark:  | :white_check_mark: | :white_check_mark: | :white_check_mark: |\n| 7   | :white_check_mark: | :white_check_mark: | :white_check_mark:  | :white_check_mark: | :white_check_mark: | :white_check_mark: |\n| 8   | :x:                | :x:                | :white_check_mark:  | :white_check_mark: | :white_check_mark: | :white_check_mark: |\n| 9   | :x:                | :x:                | :white_check_mark:  | :white_check_mark: | :white_check_mark: | :white_check_mark: |\n| 10  | :x:                | :x:                | :white_check_mark:  | :white_check_mark: | :white_check_mark: | :white_check_mark: |\n| 11  | :x:                | :x:                | :white_check_mark:  | :white_check_mark: | :white_check_mark: | :white_check_mark: |\n| 12  | :x:                | :x:                | :white_check_mark:  | :white_check_mark: | :x:                | :x:                |\n| 13  | :x:                | :x:                | :white_check_mark:  | :white_check_mark: | :x:                | :x:                |\n| 14  | :x:                | :x:                | :white_check_mark:  | :white_check_mark: | :white_check_mark: | :white_check_mark: |\n| 15  | :x:                | :x:                | :white_check_mark:  | :x:                | :white_check_mark: | :white_check_mark: |\n| 16  | :x:                | :x:                | :white_check_mark:  | :white_check_mark: | :x:                | :x:                |\n| 17  | :x:                | :x:                | :white_check_mark:  | :x:                | :x:                | :x:                |\n| 18  | :x:                | :x:                | :white_check_mark:  | :x:                | :x:                | :x:                |\n| 19  | :x:                | :x:                | :white_check_mark:  | :x:                | :x:                | :x:                |\n| 20  | :x:                | :x:                | :white_check_mark:  | :x:                | :x:                | :x:                |\n| 21  | :x:                | :x:                | :white_check_mark:  | :x:                | :white_check_mark: | :x:                |\n\n\u003c/details\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftambapps%2Fadvent-of-code","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftambapps%2Fadvent-of-code","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftambapps%2Fadvent-of-code/lists"}