Annotation of 3BSD/cmd/pi/READ_ME, revision 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.