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(); }