MVFM

st/push

Append a value to a mutable array variable

// 1. make an app
const app = mvfm(prelude, st);

// 2. make a program
const prog = app({ x: "number" }, ($) => {
  const items = $.let([]);
  items.push($.input.x);
  items.push($.add($.input.x, 1));
  return items.get();
});

// 3. run
await fold(
  defaults(app),
  injectInput(prog, { x: 5 })
);
Ctrl+Enter