Path: utzoo!utgpu!water!watmath!clyde!rutgers!rochester!bbn!husc6!think!ames!amdcad!sun!pitstop!sundc!seismo!uunet!cos!hqda-ai!merlin From: merlin@hqda-ai.UUCP (David S. Hayes) Newsgroups: comp.lang.c++ Subject: Re: Operator overloading considered harmful Summary: Poor programmers are poor programmers in any language. Message-ID: <582@hqda-ai.UUCP> Date: 9 Jan 88 17:21:20 GMT References: <240@vsi1.UUCP> Organization: Army AI Center, Pentagon Lines: 15 A programmer can go crazy with #defines already. While C++ operator overloading can be a temptation for a bad programmer to redesign the language, that is not a sufficient reason to eliminate overloading. There are such temptations in every language, but that doesn't make a convincing argument for going back to writing our programs in binary. Bad programmers write bad programs, no matter what language you give them. Their failings are not cause for the rest of us to give up a useful tool. -- David S. Hayes, The Merlin of Avalon PhoneNet: (202) 694-6900 UUCP: *!uunet!cos!hqda-ai!merlin ARPA: ai01@hios-pent.arpa