From mboxrd@z Thu Jan 1 00:00:00 1970 To: 9fans@cse.psu.edu From: "Douglas A. Gwyn" Message-ID: <3EB9E977.4000909@null.net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit References: <20030501160047.7231.qmail@g.bio.cse.psu.edu>, <3EB8E817.4090609@ameritech.net> Subject: Re: [9fans] same functions everywhere Date: Thu, 8 May 2003 09:08:16 +0000 Topicbox-Message-UUID: a34c5122-eacb-11e9-9e20-41e7f4b1d025 northern snowfall wrote: > Exceptions in a C environment is basically admitting that you > don't understand enough about C to promote elegant and simple > solutions to complex problems in that language. Not really. Exceptions reflect complications due to some warts of the real world. These can *occur* no matter what syntax is available, and the only real issue is how to deal with them. Leaving that decision to each and every instance of a function invocation hardly qualifies as "elegant", and the resulting code is not "simple" (unless it fails to deal with the exceptional cases; alas, a lot of existing code is like that).