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