{"id":32162740,"url":"https://github.com/arnemileswinter/itc","last_synced_at":"2026-02-22T19:01:31.988Z","repository":{"id":41980831,"uuid":"509552550","full_name":"arnemileswinter/itc","owner":"arnemileswinter","description":"Haskell implementation of Interval Tree Clocks as described by  Almeida, Paulo \u0026 Baquero, Carlos \u0026 Fonte, Victor. (2008). Interval Tree Clocks: A Logical Clock for Dynamic Systems. 5401. 259-274. 10.1007/978-3-540-92221-6_18.","archived":false,"fork":false,"pushed_at":"2022-07-13T11:54:50.000Z","size":23,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-08T05:19:36.315Z","etag":null,"topics":["data-structures","distributed-computing","haskell-library"],"latest_commit_sha":null,"homepage":"https://hackage.haskell.org/package/interval-tree-clock-0.2.0.0","language":"Haskell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/arnemileswinter.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-07-01T18:24:18.000Z","updated_at":"2022-07-13T12:17:11.000Z","dependencies_parsed_at":"2022-09-06T16:50:12.897Z","dependency_job_id":null,"html_url":"https://github.com/arnemileswinter/itc","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/arnemileswinter/itc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arnemileswinter%2Fitc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arnemileswinter%2Fitc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arnemileswinter%2Fitc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arnemileswinter%2Fitc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arnemileswinter","download_url":"https://codeload.github.com/arnemileswinter/itc/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arnemileswinter%2Fitc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29723573,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-22T15:10:41.462Z","status":"ssl_error","status_checked_at":"2026-02-22T15:10:04.636Z","response_time":110,"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":["data-structures","distributed-computing","haskell-library"],"created_at":"2025-10-21T14:01:37.459Z","updated_at":"2026-02-22T19:01:31.982Z","avatar_url":"https://github.com/arnemileswinter.png","language":"Haskell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Interval Tree Clocks\n\nA haskell Implementation of the interval tree clock as described in the paper Interval Tree Clocks: A Logical Clock for Dynamic Systems.\n\nLight on dependencies!\n\nInterval Tree Clocks serve as an alternative to vector clocks, in that clock-carriers may join or enter the system after clock initialization.\nTherefore it is not required to know beforehand how many actors are carrying clocks in a distributed system.\n\nThis is the first package i'm publishing, please don't hesitate to report issues you encounter.\nAlso I did not yet come to use this in production myself.\n\nThoroughly tested, with both quickcheck and visual debugging in conformance to the paper.\n\nThe paper this library is based on is Almeida, Paulo \u0026 Baquero, Carlos \u0026 Fonte, Victor. (2008). Interval Tree Clocks: A Logical Clock for Dynamic Systems. 5401. 259-274. 10.1007/978-3-540-92221-6_18.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farnemileswinter%2Fitc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farnemileswinter%2Fitc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farnemileswinter%2Fitc/lists"}