@@ -6,7 +6,10 @@ Elm.Signal = function() {
6 kids[i].recv(timestep, changed, node.id);
6 kids[i].recv(timestep, changed, node.id);
9− var input = function(base) {
12+ function input(base) {
10 this.id = Guid.guid();
13 this.id = Guid.guid();
11 this.value = base;
14 this.value = base;
12 this.kids = [];
15 this.kids = [];
@@ -19,7 +22,10 @@ Elm.Signal = function() {
20 Dispatcher.inputs.push(this);
23 Dispatcher.inputs.push(this);
22− var lift = function(func,args) {
28+ function lift(func,args) {
23 this.id = Guid.guid();
29 this.id = Guid.guid();
24 this.value = null;
30 this.value = null;
25 this.kids = [];
31 this.kids = [];
@@ -50,7 +56,10 @@ Elm.Signal = function() {
50 args[i].kids.push(this);
56 args[i].kids.push(this);
53− var fold = function(func,base,baseIsFunc,input) {
62+ function fold(func,base,baseIsFunc,input) {
54 this.id = Guid.guid();
63 this.id = Guid.guid();
55 this.value = baseIsFunc ? base(input.value) : base;
64 this.value = baseIsFunc ? base(input.value) : base;
56 this.kids = [];
65 this.kids = [];
@@ -61,7 +70,10 @@ Elm.Signal = function() {
61 input.kids.push(this);
70 input.kids.push(this);
64− var dropIf = function(pred,base,input) {
76+ function dropIf(pred,base,input) {
65 this.id = Guid.guid();
77 this.id = Guid.guid();
66 this.value = pred(input.value) ? base : input.value;
78 this.value = pred(input.value) ? base : input.value;
67 this.kids = [];
79 this.kids = [];
@@ -72,7 +84,11 @@ Elm.Signal = function() {
73 input.kids.push(this);
85 input.kids.push(this);
75− var dropRepeats = function(input) {
91+ function dropRepeats(input) {
76 this.id = Guid.guid();
92 this.id = Guid.guid();
77 this.value = input.value;
93 this.value = input.value;
78 this.kids = [];
94 this.kids = [];
@@ -90,7 +106,10 @@ Elm.Signal = function() {
90 return new lift(function(p){return p[1];},[dropped]); }; };
106 return new lift(function(p){return p[1];},[dropped]); }; };
93− var sampleOn = function(s1,s2) {
112+ function sampleOn(s1,s2) {
94 this.id = Guid.guid();
113 this.id = Guid.guid();
95 this.value = s2.value;
114 this.value = s2.value;
96 this.kids = [];
115 this.kids = [];
@@ -121,7 +140,10 @@ Elm.Signal = function() {
124− var merge = function(s1,s2) {
146+ function merge(s1,s2) {
125 this.id = Guid.guid();
147 this.id = Guid.guid();
126 this.value = s1.value;
148 this.value = s1.value;
127 this.kids = [];
149 this.kids = [];