HDTenEightyP/NetNews huggingface dataset:
Date: Monday, 4 January 1993 22:30:01 MST
X-Mailer: TMail version 1.15R
From: "D. C. Sessions" <dcs@witsend.tnet.com>
Organization: Nobody but me -- really
Subject: Re: Faster Pascal
Newsgroups: comp.lang.pascal
Distribution: world

In <mitchell.11@odie.ee.wits.ac.za>, mitchell@odie.ee.wits.ac.za (MITCHELL JAMES)  wrote:
# Bascially, I'm trying to find a way to run Pascal code faster. I have access 
# to a 486 but this is woefully inadequate (for my needs at least). I was 
# wondering if a version of Pascal exists for platforms other than the DOS / 
# PC environment. If I could use a Unix environment for example, I would be 
# able to make use of a Sun workstation (which might be enough). If anyone has 
# experienced/solved the speed problem, I would greatly appreciate their 
# advice. Any replies can be mailed to me (address below) and I'll post a 
# summary of anything that turns up. 

  You'll get some improvement from, let's say, a Sun over a 486DX2-66,
  but not great gobs.  If you're looking for really dramatic
  improvements the only way you'll get them is algorithmic improvement.
  If you're already using a known-best algorithm and have checked your
  code with a profiler & optimized the hotspots you probably might
  as well learn patience.
From: nige@werple.apana.org.au (Nigel Senior)
Newsgroups: comp.lang.pascal
Subject: How to spool file from within program
Date: 10 Jan 1993 19:39:20 +1100
Organization: werple public-access unix, Melbourne
NNTP-Posting-Host: werple.apana.org.au
Summary: Can anyone tell me how to fix my spooling problem
Keywords: print spool dos

: I am writing an application which requires printing large amounts of
: graphics related data. The production of the data is fast but I am
: continually held up by the printer speed. As a fix I have changed my code
: so that the data goes to a file and then I spool the file. The problem is
: that I am unable to get a succesfull spool. I have tried using a BIOS
: call but only a portion of the file gets printed. I have tried using the
: exec command but adjusting for memory use is very hit and miss.
: When I manage to get a succesfull "exec print filename" I get a dos
: message splattered across my screen (even piping the output does not
: work). Does anyone know how I would be able to use the BIOS call
: successfully or where I could find a real spooler for DOS.
: 
: cheers and thanks in advance
: 
: Nigel senior (Melbourne Australia)
:
Date: Monday, 11 January 1993 06:50:20 MST
X-Mailer: TMail version 1.16R
From: "D. C. Sessions" <dcs@witsend.tnet.com>
Organization: Nobody but me -- really
Subject: Re: Faster Pascal
Newsgroups: comp.lang.pascal
Distribution: world

In <11625@uqcspe.cs.uq.oz.au>, muzzle@cs.uq.oz.au (Murray Chapman)  wrote:
# 
# In <1993Jan9.140610.28269@lugb.latrobe.edu.au> cscmd@lux.latrobe.edu.au (Mitch Davis) writes:
# 
# >In article <mitchell.11@odie.ee.wits.ac.za> mitchell@odie.ee.wits.ac.za (MITCHELL JAMES) writes:
# >>Bascially, I'm trying to find a way to run Pascal code faster. I have access 
# >>to a 486 but this is woefully inadequate (for my needs at least).
# >I've had that problem, and I've solved it.  90% of the time, you can
# >triple the speed of your program by re-writing it so it is smarter.

# Also, it's pretty well-known that on average, your computer spends 90% of
# its time in 10% of the program.  In other words, there is no point in
# trying to optimize statements that aren't executed multiple times.
# 
# For example:
# 
# 1:	R := R * 4;
# 2:	for x := 1 to 100 do
# 3:	  for y := 1 to 100 do
# 4:	      line(0, 0, Sin(X) * R, Sin(Y) * R);
# 
# There would not be much point in changing line 1 to assembler code to do two
# ASL's, as the speedup would be linear, and not all that much.
# 
# On the other hand, line 4 is executed 10000 times, and calls 20000 expensive
# functions.  Make a lookup table for sin/cos, and you will save yourself 20000
# function calls.

  Aside from table lookup (which might not be good enough in all
  instances) there's an obvious optimization you ignored: removing
  loop-invariant subexpressions.  ( Sin(X) * R ) is executed in
  EVERY pass in your example, even though X is only taken 100 times.
  Better to pull it out:

2A: FOR x := 1 TO 100 DO BEGIN
2B:    sx := SIN( X ) * R;
3:     FOR y := 1 TO 100 DO

  Of course, you COULD build your table dynamically:

  FOR y := 1 TO 100 DO sy[ y ] := SIN( y ) * R;
  FOR x := 1 TO 100 DO BEGIN
    sx := SIN( x ) * R;
    FOR x := 1 TO 100 DO
      FOR y := 1 TO 100 DO
        line( 0, 0, sx, sy[ y ] );

--- D. C. Sessions                            Speaking for myself ---
--- Note new network address:                dcs@witsend.tnet.com ---
--- Author (and everything else!) of TMail  (DOS mail/news shell) ---
From: dmurdoch@mast.queensu.ca (Duncan Murdoch)
Newsgroups: comp.lang.pascal
Subject: Re: <None>
Date: 10 Jan 93 00:22:35 GMT
Organization: Queen's University

In article <11098@vice.ICO.TEK.COM> bobbe@vice.ICO.TEK.COM (Robert Beauchaine) writes:
>In article <1993Jan9.040609.2373@ccsvax.sfasu.edu> z_youngjb@ccsvax.sfasu.edu
>writes:
>>jl
>>
>>
>>kjkjlkjlkjljlkjlkjlj
>>kljkljlkjlkjlk

> auertyp;ouh;/asldkfh 
> asddhr;kaiu
> asi74'q2

>C: The language that combines the power of assembly language with the 
>   flexibility of assembly language.

Looks more like APL to me...

Duncan Murdoch
Newsgroups: comp.lang.pascal
From: JMARTTILA@FINABO.ABO.FI (Fast-Eddie Felson)
Subject: 3D graphics libraries for TP 5.0 or above?
Organization: Turku School of Economics
Date: Wed, 6 Jan 1993 20:02:24 GMT
X-News-Reader: VMS NEWS 1.24


Hello

I'm looking for libraries containing 3D-graphics functions and symbols for
Borland Turbo Pascal 5.x. I'm interested in any other graphics libraries too,
but my current need is for 3D stuff.

Thanks in advance,

Jouni
From: mike.dickson@almac.co.uk (Mike Dickson)
Newsgroups: comp.lang.pascal
Subject: Turbo Pascal: Graphical B
Date: 6 Jan 93 11:55:00 GMT
Reply-To: mike.dickson@almac.co.uk (Mike Dickson)
Organization: Almac BBS Ltd. +44 (0)324 665371

SH..Here's an example of a graphical representation bar:
SH..                 0                 50%                 100%
SH..                [***************.........................]
SH..How could I write a routine to display the progress of reading this file?

Why not total the number of bytes read in with each succesive line (I
assume this is a text file) to assess the number of bytes read in and
calculate this as a percentage of the known overall size of the file,
then display that percentage as a percentage of the length of the bar?

Try this example - it requires the Technojock's Turbo Toolkit.

PROGRAM Read_Display;
USES  Crt, FastTTT5;

CONST
   FileBeingRead = 'C:\CONFIG.SYS';
{---------------------------------------------------------------------------}
{ For best results, point this to a LARGE text file. Anything too small     }
{ just whizzes by!                                                          }
{---------------------------------------------------------------------------}
VAR
   Size     : LongInt;
   Counter  : LongInt;
   InFile   : Text;
   FileLine : String;

FUNCTION TextFileSize (Filename : String) : LongInt;
var
   TempFile : File of Char;
begin
   Assign (TempFile, Filename);
   Reset (Tempfile);
   TextFileSize := FileSize(TempFile);
   Close(TempFile)
end;

PROCEDURE DisplayCounter (AlreadyRead, Expected : LongInt);
Const
   LengthOfLine = 60;
   { Change this to whatever length you want the counter line to be }
Var
   Portion : LongInt;
begin
   Portion := (AlreadyRead * LengthOfLine) div Expected;
   WriteAt ((80-LengthOfLine) div 2, 15, LightGreen, Black,
                   Replicate(Portion, '.')
                  +Replicate(LengthOfLine-Portion, '.'));
end;

begin
   Assign (Infile, FileBeingRead);
   Reset (Infile);
   Size := TextFileSize (FileBeingRead);
   Counter := 0;
   ClrScr;
   While Not EOF(Infile) do
      begin
         Readln (Infile, FileLine);
         Inc (Counter, Length(FileLine)+2);
         { The +2 is to accomodate the missing CR/LF chars in the file }
         DisplayCounter (Counter, Size)
      end;
   Close (Infile);
end.

/\/\ | |< |.                                     mike.dickson@almac.co.uk
---
 . SLMR 2.1a . CHASTITY: the most unnatural of sexual perversions
                                        
Newsgroups: comp.lang.pascal
From: glgam@cc.newcastle.edu.au (GLGAM)
Subject: Re: pointers to arrays?!?
Organization: University of Newcastle, AUSTRALIA
Date: Tue, 12 Jan 1993 06:26:35 GMT

 
>>Type
>>   ArrayType = Array[1..Max] of Char;
> 
>>Var
>>   ArrayVar  : ^ArrayType;
>>   Index     : Word;	
> 
>>[..]
> 
>>ArrayVar[Index]^ := etc..????
> 
>>Doesn't work..  I know why..  I just can't for the life of me figure
>>out what _does_ work..
> 
> ArrayVar is a pointer, so in order to access the object it points sto
> you append a ^ to it. ArrayVar^ is an array. Now index.
> -- 

Thank you to those that replied..  I quickly got the idea..  I'm not exactly
old-hand at TP but am learning fast :-)

Scott.

Newsgroups: comp.lang.pascal,comp.os.msdos.programmer
From: hallch@CS.ColoState.EDU (christopher hall)
Subject: Re: Case/readln Question
Date: Sat, 09 Jan 1993 04:27:42 GMT
Organization: Colorado State University, Computer Science Department

In article <1993Jan6.004700.207@sinus.stgt.sub.org> stefan@sinus.stgt.sub.org (Stefan Bechtold) writes:
>... text deleted ...
>What I want to do:
>I want to control 15 numbers by a case-statement (so I do have to use
>integer, doesn't I ?), but also want to control all other chars typed in
>(so that the program doesn't exit but prints an error message.)
>
>Do you have any solution ?

Maybe.  I did something similar to this with a file name entry box.  What
you might try doing is reading the command in character by character as
you are already doing it.  Then, check the character and make sure that
it is a number.  If it is then append it to a string which you will later
convert to your number.  If it isn't then check if it is a backspace or
a carriage return.  For a backspace you need to cut the last character off
of your storage string (provided there is one) and redraw the number.  If
it is a carriage return then check that your string is a valid number (by
converting it to an integer with the VAL function.)  Once you know the
person has entered a valid number you can convert it to an integer (although
you already did in order to check it) and VOILA you have your menu
selection without a problem.

Let me know if this is what you wanted.  There is room for improvement but
I have given you a general way to do this.  I still remember the first time
that I asked my parents to test a program for me and when the prompt said
"Enter a number please. " my father typed "no".  Of course it crashed and
I had to learn another way to do things.

							Regards
							Chris Hall

/--------------------------------------------------------------------------\
|    The world cannot end today because it is tomorrow in Australia...     |
|                                                                          |
|       |________          Chris Hall                                      |
| ||OOO||________>         hallch@handel.colostate.edu                     |
|       |                                                                  |
\__________________________________________________________________________/
From: berend@contrast.wlink.nl (Berend de Boer)
Newsgroups: comp.lang.pascal
Subject: File locking question
Date: Tue, 05 Jan 1993 10:12:08

Hendrik Klompmaker wrote in a message to All:

 HK> Is there a simple (and
 HK> fast and small) method to detect if a file is locked  or
 HK> not?

A program in TP can try to open a file. If an error like 162 is returned
the file is probably locked. An appropriate error level exit can be
handled by batch files.


Groetjes,

Berend. (-:
fido: 2:281/527.23
email: berend@contrast.wlink.nl

Newsgroups: comp.lang.pascal
From: adams@vms.ocom.okstate.edu
Subject: Re: INHERITED: what are the advantages
Organization: OSU College of Osteopathic Medicine
Date: Mon, 11 Jan 1993 18:46:20 GMT

In article <29505@oasys.dt.navy.mil>, roth@oasys.dt.navy.mil (Pete Roth) writes:
> There's not much in the BP7 docs about using the reserved word
> INHERITED, although it is used in place of all previously fully
> qualified method invocations. For example, in place of
> 
> CONSTRUCTOR TDerived.Init ;
> 	BEGIN
> 		TBase.Init
> 		...
> 
> the new "example" is
> 
> CONSTRUCTOR TDerived.Init ;
> 	BEGIN
> 		INHERITED Init
> 		...
> 
> How is this new model an advantage?

In the development of an object, it is possible to change the base class
(parent class, whatever you learned to call it) to something else.  I myself
have done this (creating a TIcon object, whose original base class was TButton,
now it is TView -- using TP6.0 TVision).  The use of INHERITED makes the code
more readable as well.

BTW, I wish this feature was available in TP6.0.  Now I'll have to go out and
buy BP7.0 (-:

> - - - - - - - - - - - - - - - - - - - - - - - - - -
> Grace & peace
> Pete                         roth@oasys.dt.navy.mil
> "Easy for me, difficult for you." - Senor Wences.

Steven Adams (INTERNET: adams@vms.ocom.okstate.edu)
Oklahoma State University
College Of Osteopathic Medicine
Tulsa, OK  74107
Newsgroups: comp.lang.pascal
From: drizzt@spock.uucp (Neela Jacques)
Subject: TP6 v 7
Organization: Choate Rosemary Hall
Date: Fri, 8 Jan 1993 19:44:06 GMT

I have Turbo pascal 6. I am thinking of getting 7.
Is it a lot better? Are there a lot of cool things in
it that arent in 6? 

-- 
*******************************************************************************
* Neela Jacques****Drizzt@choate.edu*******************************************
***********Caitanyam Atma*******"the self is consciousness"********************
*******************************************************************************
From: hn314sc@unidui.uni-duisburg.de (Schuering)
Newsgroups: comp.lang.pascal
Subject: Looking for ELIZA/DOCTOR sourcer
Date: 6 Jan 1993 21:13:41 +0100
Organization: Universitaet Duisburg GH
NNTP-Posting-Host: unidui.uni-duisburg.de
Keywords: eliza, doctor

                               Hi !
I am looking for the source of ELIZA and/or DOCTOR (--> Weizenbaum); i have a
C-version, but i'd prefer PASCAL. Anyone out there having a PASCAL-version or
a translater C --> PASCAL ? Thanks !

                                           Thomas Schuering
From: mitchell@odie.ee.wits.ac.za (MITCHELL JAMES)
Newsgroups: comp.lang.pascal
Subject: Faster Pascal
Date: 4 Jan 93 15:51:03 GMT
Article-I.D.: odie.mitchell.11
Organization: Wits Electrical Engineering (Novell Users).

G'day all!

Bascially, I'm trying to find a way to run Pascal code faster. I have access 
to a 486 but this is woefully inadequate (for my needs at least). I was 
wondering if a version of Pascal exists for platforms other than the DOS / 
PC environment. If I could use a Unix environment for example, I would be 
able to make use of a Sun workstation (which might be enough). If anyone has 
experienced/solved the speed problem, I would greatly appreciate their 
advice. Any replies can be mailed to me (address below) and I'll post a 
summary of anything that turns up. 

Thanks in advance.

James Mitchell
Mitchell@odie.ee.wits.ac.za
Electrical Engineering
University of the Witwatersrand
Xref: sparky comp.lang.pascal:8076 comp.os.msdos.misc:6982 comp.sys.ibm.pc.misc:16570
Newsgroups: comp.lang.pascal,comp.os.msdos.misc,comp.sys.ibm.pc.misc
Subject: Re: Switch video mode in Turbo Pascal (5.5, 8514)
From: sjmadsen@apsvax.aps.muohio.edu (Steve Madsen)
Date: 12 Jan 93 00:53:46 -0500
X-Newsreader: TIN [version 1.1 PL6]

	Sure, this is easy.  All you need to do is hook a procedure to
the global variable ExitProc, which contains a far pointer to a
procedure, and is *always* called by Turbo when program termination
comes about, for any reason like runtime errors or Halts, or whatever.

	Basically, it's this simple:

Var
  OldExit : Pointer;

{$F+}
PROCEDURE MyExit;
 begin
   ExitProc := OldExit;  { set hook back to old procedure }
   ...
 end;
{$F-}

..

BEGIN
  OldExit := ExitProc;
  ExitProc := @MyExit;
END.

	Then you just need to put something like TextMode(LastMode) or
TextMode(CO80) into your exit procedure, and the text screen should
always come back normally.
Xref: sparky comp.lang.pascal:8036 comp.os.msdos.programmer:11985
From: hroth@ncratl.AtlantaGA.NCR.COM (Harris Roth)
Newsgroups: comp.lang.pascal,comp.os.msdos.programmer
Subject: Re: Case/readln Question
Date: 11 Jan 93 15:39:52 GMT
Organization: NCR Engineering and Manufacturing Atlanta -- Atlanta, GA

In article <Jan09.042742.40406@yuma.ACNS.ColoState.EDU> hallch@CS.ColoState.EDU (christopher hall) writes:
>"Enter a number please. " my father typed "no".  Of course it crashed and
>I had to learn another way to do things.
>

A basic human interface requirement is that all input requested from humans
be read by characters and never assume that the user will enter data in the
form requested.  Build yourself a library of input parsing routines.  As 
your library becomes more robust, requesting input from users and 
responsive error messages will be handled easily and consistently from 
application to application.

-- 
Harris J. Roth, Senior Programmer Analyst |
System Software                           |   hroth@ncratl.atlantaga.NCR.COM 
Transaction Terminal Systems Division     |
NCR E&M Atlanta                           |   (404) 623-7749
From: WRANA@rzmain.rz.uni-ulm.de (Wrana Claus)
Newsgroups: comp.lang.pascal
Subject: recognize RAM-DISC
Date: 6 Jan 93 12:37:30 GMT
Organization: University of Ulm, Germany
X-News-Reader: VMS NEWS 1.24

I want to store some temporary files on a Ram-Disc with TP6.0. Is there
a possibility to detect a valid RAM-Drive under TP6.0
It would ber very helpful, if anyone in this group could give me a hint 
(or a procedure in TP) to solve this problem.

Thanks
  Claus Wrana, University of ULM
Newsgroups: comp.lang.pascal
From: jeroenp@rulfc1.LeidenUniv.nl (Jeroen W. Pluimers)
Subject: Re: How do I create...
Organization: Dept. FMC, Gorlaeus Labs, Leiden University, The Netherlands
Date: Thu, 7 Jan 93 09:21:49 GMT

In article <X7mwwB1w164w@phsbbs.princeton.nj.us> gordo@phsbbs.princeton.nj.us (Gordon Davidescu) writes:
>TURBO PASCAL 6.0 units that work?
>
By reading a manual and writing them.
Or by giving us a better description of your problem.
--
jeroen                             voice: +31-2522-20908 (19:00-23:00 UTC)
                                   snail: P.O. Box 266
jeroenp@rulfc1.LeidenUniv.nl              2170 AG Sassenheim
jeroen_pluimers@f256.n281.z2.fidonet.org  The Netherlands
From: jm59@prism.gatech.EDU (MILLS,JOHN M.)
Newsgroups: comp.lang.pascal
Subject: Re: Autocorrelation algorithm?
Date: 5 Jan 93 03:24:56 GMT
Organization: Georgia Institute of Technology

In article <kiehl.726075969@utrurt> kiehl%utrurt@germany.eu.net (Johannes Kiehl) writes:

[...]
>I'd like to take a look at what an autocorrelation algorithm can do to
>a sampled speech signal. Now the maths books in our library just don't
>seem to make me any wiser (and certainly not because I knew them inside
>out).

My rusty memory recalls: "the autocorrelation function is the inverse
Fourier transform of a signal's power spectrum."  (instructor's name
withheld, in case my memory has grossly lapsed.  That's _rusty_, NOT
_trusty_[8*>.)

Press, et al (_Numerical Recipes in C_, Cambridge, 1990), section 12.5
(pp. 432, ff) discuss this with regard to the FFT.  Note that auto-
correlation is simply the cross-correlation of a function with itself.

Press, et al, present an example program which appears as correl.c in
their c disk set.  I understand that the Pascal versions of NR's
examples are available on Simtel20 mirrors, but I do not know under
which directory.  The example programs and test drivers to demonstrate
them are available in magnetic form from the publisher: Customer Services
Department, Cambridge University Press, Edinburgh Building, Shaftesbury
Road, Cambridge cb2 2RU, U.K.  Prices vary with medium and operating
system.

>Does anybody have such a beast, coded in Pascal or C? Is there something on
>the ftp servers?

Presumably, in Pascal.  If you don't get a pointer, ask comp.lang.pascal.

Disclaimer:  I have no connection with the authors or publishers of the
_Numerical Recipes in [...]_ series, and have only started working with the
disks. Glueck Auf!

Regards --jmm--

-- 
John M. Mills, SRE; Georgia Tech/GTRI/TSDL, Atlanta, GA 30332
uucp: ...!{decvax,hplabs,ncar,purdue,rutgers}!gatech!prism!jm59
Internet: jm59@prism.gatech.edu
 ... Not so fast -- I'm still thinking.
Newsgroups: comp.lang.pascal
From: jzawodn@andy.bgsu.edu (jeremy zawodny)
Subject: Re: Application Frameworks --- What is it??
Organization: Bowling Green State Univ.
Date: Sat, 9 Jan 1993 06:48:20 GMT

Basically, that means you got TurboVision and ObjectWindows.

They are Borland's two Application Framework's....

Jeremy

-- 
Jeremy Zawodny, Computer Nerd (student) @ Bowling Green State University

jzawodn@andy.bgsu.edu

Newsgroups: comp.lang.pascal
From: lavoie@IRO.UMontreal.CA (Alain Lavoie)
Subject: Bug between PC-NFS and BP 7.0
Reply-To: lavoie@IRO.UMontreal.CA (Alain Lavoie)
Organization: Universite de Montreal
Date: Tue, 12 Jan 1993 15:00:19 GMT

Hi, 

I have this problem with Borland Pascal 7.0 and PC-NFS 4.0a.
If I run any PC-NFS utility like NET USE and after start BP.EXE
then the PC hang. I suspect the problem is  between PC-NFS RTM.EXE and
BP 7.0 RTM modules. I think that it is not possible for two RTM modules
to coexist in memory at the same time. However, the bug came just with BP.EXE.
All other applications from BP70 works fine. Same thing for my programs in
proctected mode.

I tried to replace PC-NFS RTM by BP 7.0 RTM (and vice-versa) but PC-NFS 
did not like this, i.e. it didn't worked at all. 

Has anyone came across this problem before and has a possible solution.

Thanks in advance
Alain
--
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Alain Lavoie                                                               +
+ Analyste au Laboratoire d'Optimisation                                     +
+ Universite de Montreal, Dep. I.R.O. N-425-11, C.P. 6128, succursale A      +
Newsgroups: comp.lang.pascal
Subject: Re: TurboPower Software and Turbo Prof
From: st_waldman@fencer.cis.dsto.gov.au
Date: 6 Jan 93 08:57:06 +1100
Organization: D.S.T.O. Aeronautical Research Laboratory

A few days ago, someone posted a question about the address of Turbo
Power Software, authors of Turbo Professional. Here is some info:

   TurboPower Software
   PO Box 49004
   Colorado Springs
   CO 80949-9009
   U.S.A.
   
   Tel:        +1 (800) 333-4160
   Tel:        +1 (719) 260-9136 (International orders)
   Fax:        +1 (719) 260-7151
   Email:      76004.2611@compuserve.com
   Compuserve: 76004,2611

Hope this helps...

+------------------------------+--------------------------------------+
| Witold Waldman               | Aeronautical Research Laboratory     |
| Senior Professional Officer  | 506 Lorimer St                       |
| Airframes & Engines Division | Fishermens Bend VIC 3207             |
| Tel: +61 3 647 7488          | Melbourne, Australia                 |
| Fax: +61 3 646 7771          | eMail: witold@hotblk.aed.dsto.gov.au |
+------------------------------+--------------------------------------+

Newsgroups: comp.lang.pascal
From: rogers_m@watson.bms.com (MICHAEL ROGERS)
Subject: Re: Question about manuals for BTP v6 & BTP v7
News-Software: VAX/VMS VNEWS 1.4-b1  
Organization: Bristol Myers Squibb Pharmaceutical Research Institute
Date: Thu, 7 Jan 1993 15:54:00 GMT

In article <C0GzG4.HDy@utdallas.edu>, goyal@utdallas.edu (MOHIT K GOYAL) writes...
>Hello.
> 
>I was wondering if someone can tell me how the manuals in Turbo Pascal v7
>compare to those in v6.
> 
>Are they basically the same?
> 
>Thanks.

IMHO, the BP7 (don't know about TP7) are _much_ better written than the TP6
manuals.  Less terse, more & better tutorials.

>