Rules for programming with exceptions

The following from two mail message forwarded by Karl Lieberherr; original messages originated from Simon Barrow (skib@pacbell.net).