4.1cBSD/usr/doc/pascal/billdelta

From bill  Thu Oct 23 08:48:12 1980
To: graham mckusick peter
Subject: pascal users manual

i looked it over yesterday, and noticed the following:

1. on the first 2 pages the support/address things are given twice...
see the old copy, i snowpaked or fudged to get them on only one.

2. section 1.6 should say
	Ex Reference Manual \- Version 3.5
   dated
	October, 1980
   and
	An Introduction to the C shell (Revised)
   dated
	October, 1980
   and the programmers manual reference should say, after December, 1978:
	(Virtual VAX/11 Version,
	 U.C. Berkeley
	 Berkeley, Ca.
	 November, 1980.)

3. 2.1 if i say
	% ex first.p
   and first.p doesn't exist it says
	[New file]
   not No such file or directory
   It also says this when you write out the file.

4. in the example
	% pix first.p
   the output is missing

5. in the example after ``If we now use the UNIX ls list files command''
   the display is indented too much.

6. 2.4-- why is there extra white space between the line
	Execution terminated abnormally.
   and the line
	2 statements executed...
   This is a stupid incompatibility between the VAX and the 11.
   There is no reason to put in this extra linefeed.
   This is a manual for both vax and 11...

7. 3.3 in the section Out of Memory it says ``very large (10000) line
   programs.''  10000 lines isnt ``very large''; 25000 lines is very large.

8. 3.4 program errors.  once again a gratuiutous incompatibility with pdp-11.
   there are 2 extra line-feeds before ``subscript out of range''... see the
   output in the old version of the manual... i would prefer that these
   incompatibilities (which are only stylistic) be removed.

9. In the footnote in this section about 65k bytes for each variable...
   does this apply to pc also?

10. the times of the examples in 4.1 &c are very high (2* slower than
   those reported before... either overhead is not being accounted properly
   or the load on the machine was very hight skewing the times... try
   rerunning the examples when the machine is lightly loaded...)

11. 4.6 there are a bunch of extra blank lines in the examples at the
   end, incompatible in output format with pdp-11.

12. 5.8 this section should be deleted

13. 5.10 this section should be deleted

14. A.1 Enum type i/o -- how can an enumerated type value be out of
   range?

15. Separate compilation... pascal doesnt have ``modules''.

16. Option control -- sh
	% pi -ls foo.p 
    should say
	% pi -l -s foo.p

Thats all... ill read it again, more carefully if you point me at the
old and new sources so i can use diff to read faster.
	bill