XLISP: An experimental object oriented language Implementation av XLISP (UIC [227,1]) f|r RSX-11M/M-PLUS: (Med DECUS C f|r alla fattiga RSX-hackers) En ny restart-algoritm anv{nds ist{llet f|r SETJMP, och }terfinns i XLISP.C och XLEVAL.C. XLREAD.C {r lite modifierad f|r att ignorera LF och ^Z. Detta eftersom DECUS C {r lite speciell vid GETCHAR(). XLPRIN.C {r modifierad eftersom DECUS C inte utf|r automatisk wrap/flush vid radslut. D{rf|r testas efter varje underuttryck teckenpositionen, och om den finns vara mer {r 66 tvingas en newline ut. (\n) Detta kan man l{tt modifiera till ett 'eget' v{rde. I en framtida implementation kanske man skulle kunna ha en atom som anger n{r autowrap ska ske. S}h{r bygger du XLISP: 1. L{gg ner [227,1]*.H p} [1,1]. (Utom XLISP.H) 2. Kompilera och assemblera alla XL*.C-filer. 3. Beordra TKB @XL (utan CX; mindre) eller TKB @XLBLD (med CX; st|rre) 4. Ta bort alla .S- och .OBJ-filer. [ndringar: __________ Datum [ndringar Sign. 11-Oct-86 Se ovan Bson 29-Oct-86 Adderat funktionerna time, prompt, aheadp, Bson mcr, rept, memb, member