> > 3) unwind_protect:
> > I think Barton had an implementation which he posted to this list.
For a non-CL programmer, 'unwind_protect' is a terrible name. But I
didn't come up with something I liked better. Actually, something like:
cleanup([clean up function1, clean up function2, ...], statement1,
statement2, ....)
might be better than what I first proposed. Thus
cleanup([kill(doodlebob)], newcontext(doodlebob), assume(x > 1),
sign(x)) --> pos.
Barton