!7 sclass QSFunction extends DynBigNumber { InputChooser inputChooser = new(this); visualize { ret northAndCenter(wrap(inputChooser), super.visualize()); void update { if (inputChooser.update()) update(inputChooser.input()); } start { loadFunctions_preferDiskCache(); } void update(S input) { S f = firstContainedInSet(words(input), mechSet("Safe & fast JavaX functions")); if (f != null) pcall { S value = or2(strOrNull(callAndMake(f)), "-"); setDescription(f); setValue(value); } } }