Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!rutgers!sri-spam!ames!ucbcad!ucbvax!LLL-MFE.ARPA!GOLDMAN%FSU.MFENET From: GOLDMAN%FSU.MFENET@LLL-MFE.ARPA Newsgroups: mod.computers.vax Subject: Interrupting a program... Message-ID: <8611182015.AA00746@ucbvax.Berkeley.EDU> Date: Mon, 17-Nov-86 16:03:00 EST Article-I.D.: ucbvax.8611182015.AA00746 Posted: Mon Nov 17 16:03:00 1986 Date-Received: Tue, 18-Nov-86 21:46:00 EST Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 18 Approved: info-vax@sri-kl.arpa I would like to find a way to interrupt a program and tell it to discontinue what it is doing and go immediately to another section of code. This has cropped up in a number of different situations. An AST allows me to interrupt the program, but there seems to be no way to continue from another part of the program. A Condition Handler does let me unwind the stack, but is not generated by an interrupt. Has anybody out there solved this problem? What happens if I generate a call to a condition handler from inside of an AST (instead of returning from the AST) and then try to unwind the stack? Is there a better way to proceed? Thanks for any help. Harvey Goldman Physics Dept. Florida State University Tallahassee, Florida 32306 (904)-644-1492