Warning: session_start(): open(/var/lib/php/sessions/sess_tu1lekvcpp5co9phf32os6tsdj, 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
beaConcept BInput {
S text;
toString { ret "[\*id*/] Input " + quote(text); }
}
beaConcept BOutput {
S text;
toString { ret "[\*id*/] Output " + quote(text); }
}
asclass DynBEAReactor_textInOut > DynBEAReactor {
S input, output;
transient RightAlignedLine inputButtons;
visual
jvsplit(0.2, jhsplit(jCenteredSection("Input",
centerAndSouth(center, withMargin(inputButtons = RightAlignedLine(
dm_wordWrapTextArea input(),
"Load input", rThreadEnter loadInput,
"Load & process", rThreadEnter loadAndProcess))),
dm_wordWrapTextAreaAsSection output()),
super);
@Override bool hasOutput() { ret hasConcept(BOutput); }
void loadInput {
setField(output := "");
deleteReactors();
deleteConcepts(BInput);
uniq BInput(text := input);
}
void loadAndProcess {
loadInput();
reactUntilOutput();
}
}