examples\shred\spork2.ck
// define function
fun void foo()
{
while( true )
{
<<< "hi" >>>;
.2::second => now;
}
}
// spork the function, remember the shred reference
spork ~ foo() @=> Shred @ s;
// wait for 2 seconds
2::second => now;
// remove by id
Machine.remove( s.id() );
// wait a little more
2::second => now;