Keith P. Boruff wrote: > > Lothar Scholz wrote: > > > Hello Keith, > > > > KPB> Nope. A refactoring tool has nothing to do with solving the > > shortcomings of KPB> a programming language but rather the > shortcomings of > > the programmer. Among KPB> many things, it's primarily a tool > used to keep > > a software project from KPB> decaying. > > > > But the more verbose your language is (C++ is an extreme example where > > class names etc. are spread all over the source code, duplicated a > > hundert times) the more usefull a refactoring tool becomes. > > If code is duplicated hundreds of times in a project, it's hardly > the fault > of the programming language. In the case of C++, it *is* the fault of the language. A class name (and its superclass name) is *required* by the language to be duplicated. In the case of the class name, its duplicated once for every method defined in the class! Curt