agrid
Adjustable grid (two dimensional array) library
README
agrid is an OCaml library for adjustable grids. Adjustable grids are two dimensional arrays whose width/height can be changed by adding or removing row/column at either end (one at a time).
Quickstart
You should depend on agrid
then :
let () =
let grid = Agrid.of_list [[1; 2]; [3; 4]] in
let grid = Agrid.snoc_row grid (Flex_array.of_list [5; 6]) in
Agrid.pp Format.pp_print_int Format.std_formatter grid
(* prints:
* 1; 2
* 3; 4
* 5; 6
*)
For more, have a look at the example folder or at the documentation.
About
Credits
The Hagrid drawing is licensed under the Creative Commons Attribution-Share Alike 4.0 International license. See more details on wikimedia.
Install
- Authors
-
- Maintainers
-
Sources
0.1.tar.gz
sha256=ea82546711a6abdd4edf8bc3052041498cae9c2e5a9e147e29820da4eac4beb4
sha512=f53b2c095e3607e53f92d4e7e13848e9e34bd866837335e7d9341dbb468ac46ffbcd2002d1bf1105e2f6060f57871aef7ce8e65594855447fafb72ad32b076b7
Dependencies
odoc
with-doc
bisect_ppx
with-test & >= "2.6" & dev
flex-array
>= "1.2"
dune
>= "2.7"
ocaml
>= "4.05"
Reverse Dependencies