Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site ucbvax.BERKELEY.EDU Path: utzoo!watmath!clyde!burl!ulysses!ucbvax!info-modula-2 From: wyant@APOLLO.UUCP (Geoffrey Wyant) Newsgroups: net.lang.mod2 Subject: re: exception handling Message-ID: <8602280445.AA27655@uw-beaver.arpa> Date: Thu, 27-Feb-86 09:30:49 EST Article-I.D.: uw-beave.8602280445.AA27655 Posted: Thu Feb 27 09:30:49 1986 Date-Received: Sat, 1-Mar-86 03:16:01 EST Sender: usenet@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 17 At one point I thought that the case could be made for putting some sort of exception handling facility into modula-2. After going home and mulling over it a bit for a while, I realized that a "90%" solution could be effected outside of the langauge. What I'd like to start seeing now is a consensus on what a good exception handling library should contain; e.g. exception signalling (call declared exception handlers) stack unwinding (unix style setjmp & longjmp) fault inhibiting scope of fault handlers interaction with processes (i.e. are fault handlers/stack unwinders global or process local). How about other peoples thoughts on these ? Geoff Wyant -------