package agrid
Adjustable grid (two dimensional array) library
Install
Dune Dependency
Authors
Maintainers
Sources
0.1.tar.gz
sha256=ea82546711a6abdd4edf8bc3052041498cae9c2e5a9e147e29820da4eac4beb4
sha512=f53b2c095e3607e53f92d4e7e13848e9e34bd866837335e7d9341dbb468ac46ffbcd2002d1bf1105e2f6060f57871aef7ce8e65594855447fafb72ad32b076b7
Description
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).
Published: 09 Mar 2021
README
agrid
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.
Dependencies (3)
-
flex-array
>= "1.2"
-
dune
>= "2.7"
-
ocaml
>= "4.05"
Dev Dependencies (2)
-
odoc
with-doc
-
bisect_ppx
with-test & >= "2.6" & dev
Used by (1)
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page