Annotation of 3BSD/cmd/pi/READ_ME, revision 1.1.1.1

1.1       root        1: this is the scanner/parser/error recovery/code generator part of the 
                      2: berkeley pascal system.  code generated by pi is interpreted by px.
                      3: 
                      4: before trying to make install, be sure you have the install destination
                      5: directory /usr/ucb and the library directory /usr/ucb/lib.
                      6: then type `make install'.
                      7: 
                      8: other make commands of interest are:
                      9:     - `make clean' removes all but the source files for clean recompilations.
                     10:     - `make print' prints a copy of everything interesting on standard output.
                     11: 
                     12: things that are new in this version:
                     13:     - #included files now have date and time stamps in a listing.
                     14:     - addresses for transfers are now absolute, rather than relative,
                     15:       allowing larger procedures than previously.
                     16:     - programs can now have up to 65k of code space.
                     17: 
                     18: bugs in the last version that are fixed in this version:
                     19:     - a bug causing duplicate tails of redirected listings has been fixed.
                     20:     - a bug in the printing of token replacement messages has been fixed.
                     21: 
                     22: bugs and limitations introduced in this version:
                     23:     - due to limitations of px, each program, procedure or function
                     24:       may allocate only 32k bytes of local variables
                     25:       (rather than an error-causing 50k in previous version).
                     26: 
                     27: differences between the vax and 11 versions:
                     28:     - all the things that are new in this version.
                     29:     - pointers occupy 4 bytes.  this includes file pointers.
                     30:     - the vax version allows up to 65k of code space,
                     31:       rather than the 32k of the 11 version.
                     32:     - the vax version allows only 32k of data space per procedure/function,
                     33:       rather than the 50k of the 11 version.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.