2016-03-19 19:06:23 +00:00
|
|
|
assertion type beep(counter);
|
|
|
|
|
2016-04-07 07:42:54 +00:00
|
|
|
ground dataspace {
|
2016-03-19 19:06:23 +00:00
|
|
|
console.log('starting ground boot');
|
|
|
|
|
|
|
|
actor {
|
|
|
|
until {
|
|
|
|
case asserted Syndicate.observe(beep(_)) {
|
|
|
|
var counter = 0;
|
|
|
|
state {
|
|
|
|
init {
|
|
|
|
:: beep(counter++);
|
|
|
|
}
|
|
|
|
on message beep(_) {
|
|
|
|
:: beep(counter++);
|
|
|
|
}
|
|
|
|
} until {
|
|
|
|
case (counter >= 10);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
actor {
|
|
|
|
forever {
|
|
|
|
on message $m {
|
|
|
|
console.log("Got message:", m);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|