REPOST: Re: Who needs exceptions (was Re: Two languages, too similar, competing in the same space.)

Stefan Nobis stefan at
Sun Dec 30 06:14:02 EST 2001

gerson.kurz at (Gerson Kurz) writes:

> So ? After all, C doesn't need it, and I think few C programmers would
> call this feature the "most missing", or? 

Take a closer look at the standard C libraries. They are *very* bad. I would
call it very error-prone, if a function returns a value, that could be a
correct value as good as an error code. This sort of in-band error-handling is
the dead of every big library. So exception handling is very bad needed for
good libraries.

And that's are only the simpler issues. There are other issues like objects on
the stack and the time, when they are destroyed and the like.

That said i call every language broken, which does not have exception handling
(or something similiar).

Until the next mail...,

========= WAS CANCELLED BY =======:
From: Stefan Nobis <stefan at>
Newsgroups: comp.lang.python
Subject: cmsg cancel <87sn9tdkp1.fsf at>
Control: cancel <87sn9tdkp1.fsf at>
Date: Mon, 31 Dec 2001 03:15:29 GMT
Organization: A poorly-installed InterNetNews site
Lines: 2
Message-ID: <cancel.87sn9tdkp1.fsf at>
X-Trace: 1009774266 27193 (31 Dec 2001 04:51:06 GMT)
X-Complaints-To: usenet at
NNTP-Posting-Date: Mon, 31 Dec 2001 04:51:06 +0000 (UTC)
X-No-Archive: yes
X-Unac4ncel: yes
X-Commentary: I love NewsAgent 1.10 and the Sandblaster Cancel Engine Build 74 (19 March 1999)

This message was cancelled from within Mozilla.

More information about the Python-list mailing list