Coroutine Pascal


"Control Separation in Programming languages", Lemon et al, ACM Annual Conference 1977.