From eea8c8ecfeb778472d5e8f28439a4e67e8a47c86 Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Wed, 24 Oct 2018 12:44:24 +0100 Subject: [PATCH] Tweak --- js/compiler/demo-santa.js | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/js/compiler/demo-santa.js b/js/compiler/demo-santa.js index 52deae3..309303e 100644 --- a/js/compiler/demo-santa.js +++ b/js/compiler/demo-santa.js @@ -90,18 +90,13 @@ ground dataspace { console.log("Santa is waiting for something to do."); react { field this.puzzledElves = Immutable.List(); - on asserted elfProblem($id) { - this.puzzledElves = this.puzzledElves.push(id); - } - - field this.readyReindeer = Immutable.List(); - on asserted reindeerReturned($id) { - this.readyReindeer = this.readyReindeer.push(id); - } - + on asserted elfProblem($id) { this.puzzledElves = this.puzzledElves.push(id); } stop on (this.puzzledElves.size >= elfGroupSize) { talkToElves(this.puzzledElves.take(elfGroupSize)); } + + field this.readyReindeer = Immutable.List(); + on asserted reindeerReturned($id) { this.readyReindeer = this.readyReindeer.push(id); } stop on (this.readyReindeer.size == nReindeer) { harnessReindeer(); }