1 task startup( StartupObject s{initialstate} ) {
2 Master master = new Master(){reduceoutput};
4 taskexit( s{!initialstate} );
8 task reduceOutput( Master master{reduceoutput} ) {
9 master.setPartial( true );
10 taskexit( master{!reduceoutput} );
22 public boolean isPartial() {
26 public void setPartial( boolean partial ) {
27 this.partial = partial || this.partial;
30 public void assignMap() {}