[net.micro.mac] need for coroutines on Mac

ncmagel@ndsuvax.UUCP (ken magel) (10/06/85)

      Object oriented languages such as Smalltalk ( I have used only the 
Methods implementation for the IBM PC) usually are implemented with a command
loop which cycles through a ring of objects, sending a message to each in turn
if that object is marked as active.  The object can excute whatever it wishes
and send messages to other objects before sending a message back to the object
which implements the command loop.  The command loop object then continues its
cycle.  I have heard that Neon on the Macintosh does the same thing.  This is 
not the same as coroutines and a program in a higher level language could do 
the same thing.