In about 7 hours of rapid downhill TestDrivenDevelopment, I applied ExtractAlgorithmRefactor to port a packed binary data file reader from ANSI-C to PythonLanguage. It extracts and corrects the endianness for 4 record types, including trace data stored as small deltas. Then I tossed in a viewer to show these traces as charts. The original was >1,000 lines of CeeLanguage, plus all the support stuff like reinvented dynamic arrays. My result was <200 lines of source and ~300 of test. Python rules. (But I could'a done it in RubyLanguage at the same rate.) -- PhlIp ---- Continuing the visual language advocacy: (Seen on the weblog of Joey "the happiest geek on earth" de V, nominally http://www.kode-fu.com/geek/ -- Doug L.) ''BrokenLink; I am now hosting it in some old scrap webspace of my own, since I thought it was quite amusing.'' ''I had some difficulty making it work :/ Try now:'' ''http://jove.prohosting.com/~zahlman/cpp.html'' ''-- KarlKnechtel'' ---- PythonLanguage cannot ''yet'' convert a BadProgrammer MicrosoftSlave. He needs a VbClassic alternative that has a good alternative amongst PythonGuiBuilders, trouble free (meaning ItJustWorks) ActivexDataObject integration, and interface to BerkeleyDbXml. -- DavidLiu '''Please post response to challenge to PythonXml''' ---- While it's true that Python can't correct bad programming, there is an incredibly good book about Python which helps even wayward DelphiLanguage programmers such as myself get it: ''Dive Into Python'' written by MarkPilgrim -- MikeWarot ---- Compare: ThereIsNothingPerlCannotDo, ThereIsNothingIntercalCannotDo