def bal

bendtorch-core@0.1.0.0 · src/storage/api.bend:335

import bendtorch-core@0.1.0.0/src/storage/api.bend as Api
import Base
import bendtorch-core@0.1.0.0/src/storage/model.bend as Model
import bendtorch-core@0.1.0.0/src/storage/array.bend as ArrayCore

335def bal(+history: List<&2, Effect>, +d: Nat, +fill: F32) -> Model.Balanced(F32, d, arr(history, d, fill)):
336  match history:
337    case Nil{}:
338      ArrayCore.new_balanced(F32, d, fill)
339    case +effect <> +past:
340      grow_balanced(d, arr(past, d, fill), effect, bal(past, d, fill))

Uses (8)

Used by (7)