{"id":20828779,"url":"https://github.com/perty/matrix","last_synced_at":"2026-04-17T19:04:09.968Z","repository":{"id":57675186,"uuid":"380575347","full_name":"perty/Matrix","owner":"perty","description":"Two dimensional matrix backed by Array from the Elm core, the fast immutable array implementation.","archived":false,"fork":false,"pushed_at":"2022-12-18T17:25:30.000Z","size":20,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-18T18:39:09.721Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Elm","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/perty.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":"2021-06-26T18:50:22.000Z","updated_at":"2021-12-08T23:19:09.000Z","dependencies_parsed_at":"2023-01-29T19:45:34.631Z","dependency_job_id":null,"html_url":"https://github.com/perty/Matrix","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perty%2FMatrix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perty%2FMatrix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perty%2FMatrix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perty%2FMatrix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/perty","download_url":"https://codeload.github.com/perty/Matrix/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243179813,"owners_count":20249179,"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-17T23:18:26.240Z","updated_at":"2026-04-17T19:04:09.929Z","avatar_url":"https://github.com/perty.png","language":"Elm","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Matrix\nTwo-dimensional matrix backed by Array from the Elm core, the fast immutable array\nimplementation.\n\nThe main motivation for this is the `indexedMap` function that is useful in games where you\nwant to act depending on position as well as content. E.g., the game of life where the cell\nis depending on its neighbours.\n\nSpeaking of `neighbours`, that is also a function in this package.\n\n### Version 2.0.0\n\nAPI design follows the Elm core Array module.\n\nNaming is now rows and columns, as it is more fit to the purpose of the library.\n\nNew function foldl for folding left over each row and then merge.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fperty%2Fmatrix","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fperty%2Fmatrix","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fperty%2Fmatrix/lists"}