{"id":17822202,"url":"https://github.com/samuelschlesinger/haskell-performance","last_synced_at":"2026-01-11T17:53:50.575Z","repository":{"id":88731973,"uuid":"304967571","full_name":"SamuelSchlesinger/haskell-performance","owner":"SamuelSchlesinger","description":"This is a grab-bag of haskell data structure and algorithm benchmarks.","archived":false,"fork":false,"pushed_at":"2020-10-18T22:26:34.000Z","size":1710,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-02-08T01:41:49.708Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","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/SamuelSchlesinger.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2020-10-17T20:54:53.000Z","updated_at":"2020-11-20T13:14:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"b3ecc87e-7133-41e1-83ee-5a63600b0ad8","html_url":"https://github.com/SamuelSchlesinger/haskell-performance","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/SamuelSchlesinger%2Fhaskell-performance","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamuelSchlesinger%2Fhaskell-performance/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamuelSchlesinger%2Fhaskell-performance/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamuelSchlesinger%2Fhaskell-performance/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SamuelSchlesinger","download_url":"https://codeload.github.com/SamuelSchlesinger/haskell-performance/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246801788,"owners_count":20836361,"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-27T17:36:33.721Z","updated_at":"2026-01-11T17:53:50.551Z","avatar_url":"https://github.com/SamuelSchlesinger.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Miscellaneous Haskell Benchmarks\n\nThis is a repository to store various benchmarks of Haskell data structures\nand algorithms. Generate the report by typing into your terminal:\n\n```bash\n$ sh generate-report.sh\n```\n\nCurrently, we have strings vs text and strict maps vs hashmaps, as these\nare the data structures I most often have to choose between. For almost\neverything, text is faster than string, which was to be expected. On the\nother hand, hashmaps have slower updates than maps but much faster lookups,\nso what you choose there is dependent on the situation. Consuming the entirety\nof a map via `foldl'` or `foldr` is also much faster for maps rather than\nhashmaps, so if you're going to be doing a lot of that it makes sense to\nkeep things in a map.\n\nThe bench.html currently in this repository was generated with GHC 8.10.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamuelschlesinger%2Fhaskell-performance","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsamuelschlesinger%2Fhaskell-performance","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamuelschlesinger%2Fhaskell-performance/lists"}