!7 cmodule TimeTable > DynPrintLog { sS program = [[ we have (monday, tuesday, wednesday, thursday, friday) we have (math, english, knitting and boxing) ]]; start-thread { new PhilosophyBot1 bot; bot.program = program; bot.onFactDo("we have x", (map, env) -> { S x = map.get("x"); print("We have: " + sfu(tok_splitAtComma(x))); }); bot.onFactDo("we have x", (map, env) -> { S x = map.get("x"); print("We have: " + sfu(tok_splitAtCommaOrAnd(x))); }); bot.run(); pnl(bot.facts); } }