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

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


gerson.kurz at t-online.de (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...,
Stefan.

========= WAS CANCELLED BY =======:
Path: news.sol.net!spool1-nwblwi.newsops.execpc.com!newsfeeds.sol.net!priapus.visi.com!news-out.visi.com!hermes.visi.com!newspeer.monmouth.com!news-xfer.nuri.net!feeder.kornet.net!news1.kornet.net!ua4canc3ll3r
From: Stefan Nobis <stefan at snobis.de>
Newsgroups: comp.lang.python
Subject: cmsg cancel <87sn9tdkp1.fsf at 520075220525-0001.dialin.t-online.de>
Control: cancel <87sn9tdkp1.fsf at 520075220525-0001.dialin.t-online.de>
Date: Mon, 31 Dec 2001 03:15:29 GMT
Organization: A poorly-installed InterNetNews site
Lines: 2
Message-ID: <cancel.87sn9tdkp1.fsf at 520075220525-0001.dialin.t-online.de>
NNTP-Posting-Host: 211.57.49.2
X-Trace: news2.kornet.net 1009774266 27193 211.57.49.2 (31 Dec 2001 04:51:06 GMT)
X-Complaints-To: usenet at news2.kornet.net
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