Path: utzoo!attcan!utgpu!watserv1!maytag!aftermath!water!nmouawad From: nmouawad@water.waterloo.edu (Naji Mouawad) Newsgroups: comp.lang.pascal Subject: Re: (Borland's TP package). Was (Pascal Source Code Beautifier Wanted) Message-ID: <1990Sep17.224909.16250@water.waterloo.edu> Date: 17 Sep 90 22:49:09 GMT References: <1990Sep17.030008.108@uwasa.fi> <1990Sep17.073842.16498@nmt.edu> Organization: University of Waterloo Lines: 55 In article <1990Sep17.073842.16498@nmt.edu> jrwsnsr@nmt.edu (Jonathan R. Watts) writes: >Well, Borland's Turbo Professional is now a 4-pack, not a 3-pack (Turbo >Pascal 5.5, Turbo Assembler 2.0, Turbo Debugger 2.0, and Turbo Profiler 1.0). [A small passage deleted] > - Jonathan Watts > >jrwsnsr@jupiter.nmt.edu (Internet address) I have been wanting to ask this question for some time now, but haven't got around to do it. Now that someone has mentionned the Turbo Profiler, I'd like to know whether I should upgrade to TP5.5 second edition (I have the Prof. package for TP 5.5) or wait for what seems to be a *major* upgrade of the product: TP 6.0. Rumors On: --------- It seems that Borland was *forced* to come out with 5.5 as a response to Microsoft's QuickPascal. I read an interview with the guys behind TP: basically, the'r thriving to turn the compiler into an `Object compiler', that is only the objects that were changed are compiled, and linked to everything else, rather than compiling the entire module. The shift is from compiler to linker. Rumors Off. ---------- Still, I can't figure out how one would be able to make the linker smart enough to strip dead code, when one is using virtual objects (meaning late binding). At present times, the drawback of OOP is bigger .exe files (Compare the Turbo Professional Library to the Object Professional Library). The main reason seems to be (I'm *far* from being sure) that the linker is simply incapable of stripping dead code, when virtual objects are declared. Sorry if this got a bit longer than what expected. If you did upgrade to the 2nd Edition, advice and/or comments are appreciated. e-mail or post. Thank. Naji. -- ---------------+------------------------------------------- | Naji Mouawad | nmouawad@water.waterloo.edu | | University |-------------------------------------------| | Of Waterloo | "Thanks God, we cannot prove He Exists." |