Warning: session_start(): open(/var/lib/php/sessions/sess_6m8bjgmdrlj9bqsqrm1vthtuhj, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
!7
static L data;
static JList list;
static Q opThread = startQ();
p-subst {
autoRestart();
L lines = trimAll(lines(mechList_raw("heise.de 2018/04/20 (raw)")));
data = notEndingWith(".", filter containsSpace(standAloneLines(lines));
makeList();
L ops = mechLists_intersect("Operations on lists", "Safe JavaX functions");
addToWindowWithMargin(list, jcenteredLine(map(ops, func(fS op) -> JButton {
jbutton(op, r { opThread.add(r { performOp(op) }) })
})));
}
svoid performOp(S op) {
O newData = callAndMake(op, data);
if (isStringList(newData))
data = (L) newData;
else
data = lines(str(newData));
makeList();
}
svoid makeList {
list = showList(list, data);
titleStatus_trailing(list, n2(l(data), "entry", "entries"));
}