bburdette / cellme / Cellme.ArrayCellme

implementation of cellme for a 2D Array of cells - spreadsheet style.


type CellArray
    = CellArray (Array (Array ArrayCell))

a 2D array of Cells.


type alias ArrayCell =
Cellme.Cell ( Basics.Int
, Basics.Int ) (Cellme.CellState ( Basics.Int
, Basics.Int ) CellArray
}

a Cell with a CellArray id and CellArray in its run state.

arrayCcr : Cellme.CcRecord ( Basics.Int, Basics.Int ) CellArray

a CcRecord with functions implemented for CellArray and ArrayCell.

getCa : Cellme.CellContainer ( Basics.Int, Basics.Int ) CellArray -> CellArray

get the CellArray from a CellContainer.

mkCc : CellArray -> Cellme.CellContainer ( Basics.Int, Basics.Int ) CellArray

make a CellContainer from a CellArray.