Any tool can be misused. That doesn't justify throwing out perfectly good tools.
In many cases goto is inappropriate and better tools are available. That doesn't negate the legitimacy of using goto when it is the best tool for the task at hand. The same applies to object-oriented and functional programming; they are often, but not always, appropriate, and are not at fault if someone uses them inappropriately. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
