Date : Tue, 28 May 1985 16:05:34 GMT
From : Chuck McManis <cem%intelca.uucp@BRL.ARPA>
Subject: Re: BORLAND TURBO PASCAL - New release (CP/M Version)
>
>
> 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. :-}