Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/13/84; site intelca.UUCP Path: utzoo!utcs!lsuc!pesnta!amd!intelca!cem From: cem@intelca.UUCP (Chuck McManis) Newsgroups: net.micro.cpm,net.lang.pascal Subject: Re: BORLAND TURBO PASCAL - New release (CP/M Version) Message-ID: <590@intelca.UUCP> Date: Tue, 28-May-85 12:05:34 EDT Article-I.D.: intelca.590 Posted: Tue May 28 12:05:34 1985 Date-Received: Wed, 29-May-85 03:26:57 EDT References: <641@ptsfa.UUCP> <180@nicmad.UUCP> <519@utai.UUCP> Distribution: net Organization: Intel, Santa Clara, Ca. Lines: 32 Xref: utcs net.micro.cpm:3956 net.lang.pascal:298 > > > I would like to know if anyone has tried this new version (3.0) of > Turbo Pascal in CP/M. An earlier version was flawed in that recursion was > not properly implemented: a procedure that called itself using pass-by- > reference (i.e. passing the parameters using var: name ) did not > work properly, and it was even mentioned in the manual briefly under > "differences between standard Pascal and Turbo Pascal". If anyone knows > if this problem has been solved in the new version, could you please > respond on net.lang.pascal? > > Patrick Strauss Turbo Pascal V2.0 does indeed handle recursion correctly if you set the appropriate compiler directive. The latest Tug Lines has a list of all known bugs in the compiler and recursive use of Var parameters was not one of them. V3.0 for CP/M does not buy you much more than a new manual. (And the manual is somewhat more cryptic since some things that work only on MS-DOS are not indicated as such.) I compared compile times and code speed and came up with nearly identical numbers from 2.0 to 3.0. New features are limited to SeekEOF, Exit, and some command line routines (although you are still limited to the first 32 bytes or so of the command line, everything else gets trashed unless you have the "patch" program) Not at all worth it. Borland, I suspect has been caught up in the lure of big blue. --Chuck -- - - - D I S C L A I M E R - - - {ihnp4,fortune}!dual\ All opinions expressed herein are my {qantel,idi}-> !intelca!cem own and not those of my employer, my {ucbvax,hao}!hplabs/ friends, or my avocado plant. :-}