Annotation of 43BSDTahoe/ucb/lisp/ReadMe.tahoe, revision 1.1

1.1     ! root        1:        This is the distribution of Franz Lisp Opus 38.92 for the CCI "tahoe"
        !             2: machine.  It should be configurable as a VAX or 68000 version, but this
        !             3: has not yet been tested.
        !             4:        Before the system can be compiled, a change is necessary to /lib/c2,
        !             5: the C-compiler's optimizer phase. Without this change, the optimizer dumps
        !             6: core when run through a pipe:
        !             7: 
        !             8: ::::::::::::::::::::
        !             9: *** c20.c      Wed Jan 14 09:55:09 1987
        !            10: --- c20.c.new  Wed Jan 14 09:55:52 1987
        !            11: ***************
        !            12: *** 29,48 ****
        !            13:   struct node *
        !            14:   alloc(an)
        !            15:   {
        !            16: !      register int n;
        !            17: !      register char *p;
        !            18: ! 
        !            19: !      n = an;
        !            20: !      n+=sizeof(char *)-1;
        !            21: !      n &= ~(sizeof(char *)-1);
        !            22: !      if (lasta+n >= lastr) {
        !            23: !              if (sbrk(2000) == -1)
        !            24: !                      error("Optimizer: out of space\n");
        !            25: !              lastr += 2000;
        !            26: !      }
        !            27: !      p = lasta;
        !            28: !      lasta += n;
        !            29: !      return((struct node *)p);
        !            30:   }
        !            31:   
        !            32:   main(argc, argv)
        !            33: --- 29,35 ----
        !            34:   struct node *
        !            35:   alloc(an)
        !            36:   {
        !            37: !      return((struct node *)malloc(an));
        !            38:   }
        !            39:   
        !            40:   main(argc, argv)
        !            41: ::::::::::::::::::::
        !            42: 
        !            43:        Another special condsideration is the WCS version in use. If bignum
        !            44: math with negative numbers (try "(quotient 9999999999999999999 -9)") gives
        !            45: incorrect results, then you are using an outdated WCS and should attempt to
        !            46: obtain a newer version from CCI.
        !            47: 
        !            48:        Please send any other porting bugs to:
        !            49:        Peter S. Housel
        !            50:        [email protected] -or- ...!ihnp4!pur-ee!housel
        !            51:        

unix.superglobalmegacorp.com

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