{"id":18944282,"url":"https://github.com/totalverb/rebobinar","last_synced_at":"2026-01-25T07:33:38.683Z","repository":{"id":97084678,"uuid":"53697524","full_name":"TotalVerb/rebobinar","owner":"TotalVerb","description":null,"archived":false,"fork":false,"pushed_at":"2016-03-11T21:25:22.000Z","size":15,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-25T12:38:24.949Z","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":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TotalVerb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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-03-11T21:22:57.000Z","updated_at":"2016-03-11T21:22:57.000Z","dependencies_parsed_at":"2023-03-13T16:19:31.578Z","dependency_job_id":null,"html_url":"https://github.com/TotalVerb/rebobinar","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/TotalVerb/rebobinar","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TotalVerb%2Frebobinar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TotalVerb%2Frebobinar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TotalVerb%2Frebobinar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TotalVerb%2Frebobinar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TotalVerb","download_url":"https://codeload.github.com/TotalVerb/rebobinar/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TotalVerb%2Frebobinar/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28747574,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-25T05:12:38.112Z","status":"ssl_error","status_checked_at":"2026-01-25T05:04:50.338Z","response_time":113,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":[],"created_at":"2024-11-08T12:46:22.936Z","updated_at":"2026-01-25T07:33:38.667Z","avatar_url":"https://github.com/TotalVerb.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# rebobinar\n\n## What's it about?\n\n`rebobinar` is a virtual machine that works on an persistent RAM. Instead of\nchanging the RAM on each operation, instead a new copy of the RAM is created.\nThis sounds wasteful, but through the power of tries, the amount of extra space\nand time that is needed on each operation is proportional to the size of a\npointer rather than the size of the RAM.\n\nThe benefit of this approach is that as many past states as needed can be saved.\nHence, \"snapshots\" of state can be taken. This makes time random-access! That\nis, programs running on the `rebobinar` virtual machine can be \"run backwards\"\nin some sense, and any arbitrary state in the past revisited.\n\n## Why the name?\n\n`rebobinar` is Spanish for \"rewind\".\n\n## What's the architecture?\n\nWhile it would be nice for `rebobinar` to implement an established VM, like the\nLLVM bytecode, the current architecture implemented is a simple machine language\nin Julia macro-like syntax.\n\n### Architecture Details\n\nCurrently supported operations are: none yet\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftotalverb%2Frebobinar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftotalverb%2Frebobinar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftotalverb%2Frebobinar/lists"}