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