load coroutine routine Test( self: Coroutine, par: int ) { for(var i = 1 : 5 ) io.writeln( i, self.suspend( 'index_' + (string) (par*i) ) ) return 'done' } var co = Coroutine() io.writeln( co ) var a = co.start( Test, 100 ) io.writeln( a ) for(var i = 1 : 6 ) io.writeln( co.resume( 100*i ), co.status() )