This is an alternative site for discovering Elm packages. You may be looking for the official Elm package site instead.
1.0.0 1.1.0
Library for working with 2D arrays known as matrices
version 1.1.0
license BSD3
native-modules False
elm-version 0.15.1 <= v < 0.16.0
Tag 1.2.0
Committed At 2015-08-26 19:08:12 UTC
sindikat/elm-list-experimental 1.0.0 <= v < 2.0.0 1.0.0
sindikat/elm-array-experimental 1.0.0 <= v < 2.0.0 1.0.4
elm-lang/core 2.1.0 <= v < 3.0.0 2.1.0
circuithub/elm-maybe-extra 1.5.0 <= v < 2.0.0 1.6.0
circuithub/elm-array-extra 1.1.1 <= v < 2.0.0 1.1.2



A library for fast immutable rectangular matrices. The elements in a matrix must have the same type. The matrices are implemented on top of Elm's built-in arrays: type alias Matrix a = Array (Array a). While all functions in this library preserve the rectangular property of the matrices, this isn't enforced, so make sure you manipulate the matrices using this API and not Array functions.

Geared towards 2D games.

The API is very unstable and will be changed and revamped many times. I am very happy to discuss and accept any ideas, suggestions, and pull requests on the GitHub page: