Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!rutgers!seismo!ut-sally!utah-cs!utah-gr!uplherc!esunix!bpendlet From: bpendlet@esunix.UUCP Newsgroups: comp.lang.modula2 Subject: Exception handling anyone? Message-ID: <354@esunix.UUCP> Date: Fri, 6-Feb-87 15:52:23 EST Article-I.D.: esunix.354 Posted: Fri Feb 6 15:52:23 1987 Date-Received: Mon, 9-Feb-87 02:42:54 EST Lines: 33 Could we get a discussion going on exception handling in Modula-2? The lack of a defined exception handling mechanism in the language is, in my opinion, a serious flaw in the language. Rather like a flaw in a diamond. I've read that C's setjmp and longjmp have been implemented and used with some versions of Modula-2, and I've seen the description of exception handling in Modula-2+ described in "Extending Modula-2 to Build Large Integrated Systems" in the November, 1986 edition of IEEE Software. I'm interested in how people have done exception handling in systems they have written in Modula-2 and what exception handling mechanisms have been implemented in other versions of Modula-2. If there is a reason why exception handling was left out of Modula-2 I'd like to hear that too. Thanks Bob Pendleton -- --- Bob Pendleton Evans & Sutherland Computer Corporation UUCP Address: {decvax,ucbvax,ihnp4,allegra}!decwrl!esunix!bpendlet Alternate: {ihnp4,seismo}!utah-cs!utah-gr!uplherc!esunix!bpendlet hacking code, hacking code. sometimes happy, sometimes bored, almost lost in a pile of spode. tell the people "I'm only hacking code." --- I am solely responsible for what I say. ---