namespace; include rt, actor; typecheck on; char*.u respond(int n) { char* p = rt.new(char, 3); p[0] = 'o'; p[1] = 'k'; return u*p; } fn main() { actor.Actor* a = rt.new(actor.Actor); a.spawn(respond); a.recv(fn(char* value) { rt.put_s(value); rt.put_c(10); return 0; }); a.send(1); a.await(); a.close(); return 0; }