For an explanation of co-routines in general, see expl coroutines.
The co-routine package gives the B programmer a flow-of-control mechanism more flexible than the normal function call/return hierarchy. To find out what distinguishes co-routines from regular groups of functions and how this distinction is implemented using the programming language B, see the index for this catalog.
Copyright © 1996, Thinkage Ltd.