Branch :
quote if t = Thread.new(fn () { puts("ok from thread"); :ok_from_thread }) do
Thread.delete(t)
end
if t = Thread.new(fn () { puts("ok from thread"); :ok_from_thread }) do
Thread.delete(t)
end
quote name = "Plop"
name = "Plop"
quote if t = Thread.new(fn () { puts("Hello #{name} from thread"); :ok_from_thread }) do
Thread.delete(t)
end
if t = Thread.new(fn () { puts("Hello #{name} from thread"); :ok_from_thread }) do
Thread.delete(t)
end