🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.lang.mod2
Article #492

Re: SetJmp implemented in M2 (Really: Why no exception handlers)

#492
From: Perry Metzger
Date: Tue, 05 Aug 1986 16:22
17 lines
1284 bytes
 Hello, all.

The posting of a SetJmp-LongJmp brings to mind a question I have had for a
long time. Why is it that when he designed Modula-2, Wirth explicitly
left out any exception handler mechanism like SetJmp? I have heard that he
hates exception handlers. Why is this? They seem at times to be extremely
useful. Does anyone know why he thinks so poorly of such mechanisms? And
if he does have a good reason for disliking them, should we be encouraging
non-portability by using privately created versions?

.pm

Perry Metzger

Arpanet: metzger@heathcliff.columbia.edu
UUCP: ...![seismo, topaz]!columbia!heathcliff!metzger
Technical Details
Message-ID: <2859@columbia.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!columbia!heathcliff.columbia.edu!metzger
References: <8607310607.AA28309@bugs.ARPA>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!columbia!heathcliff.columbia.edu!metzger
From: metzger@heathcliff.columbia.edu (Perry Metzger)
Newsgroups: net.lang.mod2
Subject: Re: SetJmp implemented in M2 (Really: Why no exception handlers)
Message-ID: <2859@columbia.UUCP>
Date: Tue, 5-Aug-86 12:22:49 EDT
Article-I.D.: columbia.2859
Posted: Tue Aug  5 12:22:49 1986
Date-Received: Tue, 5-Aug-86 22:51:31 EDT
References: <8607310607.AA28309@bugs.ARPA>
Sender: nobody@columbia.UUCP
Reply-To: metzger@heathcliff.UUCP (Perry Metzger)
Organization: Columbia University CS Department
Lines: 17