Annotation of 42BSD/games/doctor/doctor.l, revision 1.1.1.1

1.1       root        1: ;      @(#)doctor.l    4.3     (Berkeley) 7/26/83
                      2: ;
                      3: (eval-when (eval) (cvttomaclisp))
                      4: ; these functions are franz only.
                      5: ; to make doctor:
                      6: ;   liszt -mr -o doctor doctor.l
                      7: 
                      8: (declare (special endtime starttime ticks float-format user topipe
                      9:                  user-top-level))
                     10: 
                     11: (defun mailbill ()
                     12:   (setq endtime (ptime)
                     13:        ticks  (difference (car endtime) (car starttime))
                     14:        user (getenv '|USER|)
                     15:        float-format "%.2f")
                     16:   (apply 'process (list (concat "//bin//mail " user)
                     17:                       'topipe
                     18:                       'frompipe))
                     19:   (msg (|P| topipe) "From the doctor" |N|
                     20:                  "To: " user |N|
                     21:                  "Subject: bill for services" |N| |N|
                     22:                  "Please remit $" (min 50. (quotient (times ticks 10000.0) 
                     23:                                             (times 60 60 60)))
                     24:                        " for " (quotient ticks 60.0) " cpu seconds "
                     25:                        |N|
                     26:                        "       thank you, " |N|
                     27:                        "           The doctor."
                     28:                        |N|)
                     29:   (close topipe))
                     30: 
                     31: (DECLARE (SPECIAL TERMINAL LETTER WORD SENTENCE KEYSTACK TERMINALWIDTH 
                     32:                  CARRIAGERETURN RUBOUT LINEFEED FLAG PARSELIST 
                     33:                  RULES FLIPFLOP S D LINE)
                     34:         (SPECIAL READTABLE)
                     35:         (EVAL (READ)))
                     36: 
                     37: (PROG2  (SETSYNTAX #/' 2 ) 
                     38:        (SETSYNTAX #/; 2 )
                     39:        (setsyntax #/" 2)
                     40:        (setsyntax #/, 2)
                     41:        (setsyntax #/` 2)
                     42:        (setsyntax #/# 2)
                     43:        )
                     44: 
                     45: 
                     46: 
                     47: 
                     48: 
                     49: 
                     50: (DEFUN GOBBLE-LINES-OF-CHARS NIL
                     51:      (PROG (CH L)
                     52:       C    (SETQ CH (readc))
                     53:            (COND ((AND (EQ CH linefeed)
                     54:                       (SETQ L (CONS CH L))
                     55:                       (EQ (SETQ CH (readc)) linefeed))
                     56:                  (RETURN (NREVERSE (CONS CH L))))
                     57:                (t(SETQ L (CONS CH L))))
                     58:           (GO C) ))
                     59: 
                     60: 
                     61: (DEFUN WORKER NIL
                     62:  (setq terminalwidth 72)
                     63:        (PROG (SENTENCE KEYSTACK)
                     64:              (TERPRI)
                     65:              (PRINC (QUOTE SPEAK/ UP!/ HIT/ 2/ RETURNS/ after/ typing))
                     66:              (TERPRI)
                     67:          A   (SETQ SENTENCE (SETQ KEYSTACK NIL))
                     68:              (READIN)
                     69:              (ANALYZE)
                     70:              (TERPRI)
                     71:              (TERPRI)
                     72:              (GO A)) )
                     73:    
                     74: 
                     75: 
                     76: 
                     77: 
                     78: 
                     79: 
                     80: (DEFUN READIN NIL 
                     81:    (PROG (WORD LETTER FLAG TERMINAL LINE)
                     82:          (SETQ LINE (GOBBLE-LINES-OF-CHARS))
                     83:       A  (COND ((NULL (READWORD)) (GO B)))
                     84:          (MAKESENTENCE)
                     85:         (SETKEYSTACK)
                     86:       B  (BREAKANALYZE)
                     87:         (COND ((NOT FLAG) (GO A)))
                     88:         (SETQ SENTENCE (NREVERSE SENTENCE)) ))
                     89: 
                     90: (DEFUN READWORD NIL 
                     91:  (PROG NIL
                     92:        (SETQ WORD NIL)
                     93:   A    (COND ((SETQ FLAG (GET (NEXTCH) (QUOTE BREAK)))
                     94:              (RETURN (COND (WORD (SETQ WORD
                     95:                                        (IMPLODE (REVERSE WORD))))))))
                     96:        (SETQ WORD (CONS LETTER WORD))
                     97:        (GO A)))
                     98: 
                     99: (DEFUN MAKESENTENCE NIL 
                    100:  (SETQ SENTENCE
                    101:        (CONS (COND ((SETQ FLAG (GET WORD (QUOTE TRANSLATION)))
                    102:                            FLAG)
                    103:                   (WORD))
                    104:             SENTENCE)))
                    105: 
                    106: (DEFUN SETKEYSTACK NIL 
                    107:  (COND ((AND (SETQ FLAG (GET WORD (QUOTE PRIORITY)))
                    108:             KEYSTACK
                    109:             (GREATERP FLAG
                    110:                       (GET (CAR KEYSTACK) (QUOTE PRIORITY))))
                    111:        (SETQ KEYSTACK (CONS WORD KEYSTACK)))
                    112:        (FLAG (SETQ KEYSTACK (APPEND KEYSTACK (LIST WORD))))))
                    113: 
                    114: (DEFUN BREAKANALYZE NIL 
                    115:  (COND ((EQ LETTER CARRIAGERETURN) (SETQ FLAG TERMINAL)
                    116:                                        (SETQ TERMINAL T))
                    117:        ((AND   (SETQ FLAG (GET LETTER (QUOTE PUNCTUATION)))
                    118:                KEYSTACK)
                    119:                (GOBBLE))
                    120:        (FLAG (SETQ SENTENCE (SETQ FLAG NIL)))
                    121:        ((NOT (EQ LETTER LINEFEED))
                    122:            (SETQ TERMINAL NIL))))
                    123: 
                    124: (DEFUN TEST (D S)
                    125:  (PROG NIL
                    126:   G    (COND ((NULL D)
                    127:              (RETURN (COND ((NOT S)
                    128:                             (SETQ PARSELIST
                    129:                                   (REVERSE PARSELIST))))))
                    130:             ((NOT (COND ((NUMBERP (CAR D))
                    131:                          (COND ((ZEROP (CAR D)) (TEST5))
                    132:                                ((TEST3 (CAR D) NIL))))
                    133:                         ((TEST4 (CAR D)) (TEST2))))
                    134:              (RETURN NIL)))
                    135:        (SETQ D (CDR D))
                    136:        (GO G)))
                    137: 
                    138: (DEFUN ADVANCE NIL 
                    139:      (RPLACA (CDAR RULES)
                    140:             (COND ((NULL (CDADAR RULES)) (CDDAR RULES))
                    141:                   ((CDADAR RULES)))))
                    142: 
                    143: (DEFUN SENTPRINT (ANS)
                    144:        (PROG (N)
                    145:          A0 (SETQ N 0)
                    146:          A  (PRINC (CAR ANS))
                    147:             (SETQ N (PLUS N (FLATSIZE (CAR ANS))))
                    148:             (COND ((SETQ ANS (CDR ANS))
                    149:                    (COND ((GREATERP N TERMINALWIDTH)
                    150:                           (TERPRI) 
                    151:                           (GO A0))
                    152:                          ((PRINC (QUOTE / ))))
                    153:                    (GO A)))
                    154:             (MEMORY)))
                    155: 
                    156: (DEFUN RECONSTRUCT (R)
                    157:      (COND ((NULL R) NIL)
                    158:           ((NUMBERP (CAR R)) (APPEND (RECO1 (CAR R) PARSELIST)
                    159:                                      (RECONSTRUCT (CDR R))))
                    160:           ((CONS (CAR R) (RECONSTRUCT (CDR R))))))
                    161: 
                    162: (DEFUN GOBBLE NIL 
                    163:  (PROG NIL
                    164:       A           (NEXTCH)
                    165:           (BREAKANALYZE)
                    166:           (COND ((NOT FLAG) (GO A)))))
                    167: 
                    168: (DEFUN NEXTCH NIL
                    169:        (SETQ LETTER (CAR LINE))
                    170:        (SETQ LINE (CDR LINE))
                    171:        LETTER)
                    172: 
                    173: (DEFUN TEST1 (PROPL X)
                    174:    (COND ((NULL PROPL) NIL)
                    175:         ((GET X (CAR PROPL)) T)
                    176:                 ((TEST1 (CDR PROPL) X))))
                    177: 
                    178: (DEFUN TEST2 NIL 
                    179:   (PROG NIL
                    180:    (SETQ PARSELIST (CONS (LIST (CAR S)) PARSELIST))
                    181:    (SETQ S (CDR S))
                    182:    (RETURN T)))
                    183: 
                    184: (DEFUN TEST3 (X L)
                    185:         (COND ((ZEROP X) (SETQ PARSELIST (CONS (REVERSE L) PARSELIST)))
                    186:               (S (TEST3 (SUB1 X)
                    187:                         (CONS (CAR S) (PROG2 (SETQ S (CDR S)) L))))))
                    188: 
                    189: (DEFUN TEST4 (D)
                    190:      (COND ((NULL S) NIL)
                    191:           ((ATOM D) (EQ D (CAR S)))
                    192:           ((CAR D) (MEMBER (CAR S) D))
                    193:           ((TEST1 (CDR D) (CAR S)))))
                    194: 
                    195: (DEFUN TEST5 NIL 
                    196:  (PROG (L)
                    197:        (COND ((NULL (CDR D)) (SETQ PARSELIST (CONS S PARSELIST))
                    198:                             (RETURN (NOT (SETQ S NIL)))))
                    199:   A    (COND ((TEST4 (CADR D))
                    200:              (RETURN (SETQ PARSELIST
                    201:                            (CONS (REVERSE L) PARSELIST))))
                    202:             ((AND (SETQ L (CONS (CAR S) L)) (SETQ S (CDR S)))
                    203:              (GO A)))))
                    204: 
                    205: (DEFUN RECO1 (X P)
                    206:   (COND ((GREATERP X 1) 
                    207:         (RECO1 (SUB1 X) (CDR P))) 
                    208:        ((CAR P))))
                    209: 
                    210: (DEFUN ANALYZE NIL 
                    211:     (PROG (RULES PARSELIST DECOMP)
                    212:        (SETQ KEYSTACK
                    213:              (APPEND KEYSTACK
                    214:                      (LIST (GET (QUOTE NONE)
                    215:                                 (COND ((ZEROP (SETQ FLIPFLOP
                    216:                                                     (DIFFERENCE 2 FLIPFLOP)))
                    217:                                        (QUOTE MEM))
                    218:                                       ((QUOTE LASTRESORT)))))))
                    219:    A   (SETQ RULES (GET (CAR KEYSTACK) (QUOTE RULES)))
                    220:    B   (SETQ DECOMP (CAAR (COND ((ATOM (CAR RULES))
                    221:                                  (SETQ RULES (GET (CAR RULES) (QUOTE RULES))))
                    222:                                 (RULES))))
                    223:        (SETQ PARSELIST NIL)
                    224:        (COND ((NOT (TEST DECOMP SENTENCE)) (SETQ RULES (CDR RULES)))
                    225:              ((AND (NOT (ATOM (CAR (SETQ RULES (CAR (ADVANCE))))))
                    226:                    (NOT (EQ (CAAR RULES) (QUOTE PRE))))
                    227:               (RETURN (SENTPRINT (RECONSTRUCT (CAR RULES)))))
                    228:              ((NOT (ATOM (CAR RULES)))
                    229:               (SETQ SENTENCE (RECONSTRUCT (CADAR RULES)))
                    230:               (SETQ RULES (CDDAR RULES)))
                    231:              ((EQ (CAR RULES) (QUOTE NEWKEY)) (SETQ KEYSTACK (CDR KEYSTACK))
                    232:                                               (GO A)))
                    233:        (GO B)))
                    234: 
                    235: 
                    236: (DEFUN MEMORY NIL 
                    237:     ((LAMBDA (PARSELIST)
                    238:             (AND (SETQ RULES (GET (CAR KEYSTACK) (QUOTE MEMR)))
                    239:                  (TEST (CAAR RULES) SENTENCE)
                    240:                  ((LAMBDA (X) (RPLACA X
                    241:                                       (APPEND (CAR X)
                    242:                                               (LIST (RECONSTRUCT (CAAR (ADVANCE)))))))
                    243:                        (CDAR (GET (GET (QUOTE NONE) (QUOTE MEM)) (QUOTE RULES))))))
                    244:        NIL))
                    245: 
                    246: 
                    247: (COMMENT DOCTOR SET UP OF SOME INITIAL VALUES AND PROPERTIES)
                    248: 
                    249: 
                    250: (MAPC  (QUOTE (LAMBDA (X) (PUTPROP (SET (CAR X) (ASCII (CADR X))) T (QUOTE BREAK))))
                    251:        (QUOTE ((RUBOUT 127.)
                    252:                (BLANK 32.)
                    253:                (CARRIAGERETURN 10.)
                    254:                (LINEFEED 10.)
                    255:                (HORIZONTALTAB 9.))))
                    256: 
                    257: (SETQ FLIPFLOP 0)
                    258: 
                    259: (MAPC  (QUOTE (LAMBDA (X) 
                    260:                   (PUTPROP X T (QUOTE BREAK))
                    261:                   (PUTPROP X T (QUOTE PUNCTUATION))))
                    262:        (QUOTE (/. /, /( /) ! ? : /;)))
                    263: 
                    264: 
                    265: (COMMENT  DOCTOR SCRIPT - UPDATED TO /25 NOV /69)
                    266: 
                    267: (PUTPROP (QUOTE NONE)
                    268:         ((LAMBDA (X)
                    269:                  (PUTPROP X 
                    270:                           (QUOTE (((0)
                    271:                                        (NIL)
                    272:                                        (I AM NOT SURE I UNDERSTAND YOU FULLY)
                    273:                                        (PLEASE GO ON)
                    274:                                        (WHAT DOES THAT SUGGEST TO YOU)
                    275:                                        (DO YOU FEEL STRONGLY ABOUT DISCUSSING SUCH THINGS))))
                    276:                           (QUOTE RULES))
                    277:                   X)
                    278:           (GENSYM))
                    279:         (QUOTE LASTRESORT))
                    280: 
                    281: (PUTPROP (QUOTE NONE)
                    282:         ((LAMBDA (X)
                    283:                  (PUTPROP X 
                    284:                           (LIST  (LIST (LIST 0)
                    285:                                        (LIST NIL)
                    286:                                        (GET (QUOTE NONE)
                    287:                                             (QUOTE LASTRESORT))))
                    288:                           (QUOTE RULES))
                    289:                  X)
                    290:              (GENSYM))
                    291:         (QUOTE MEM))
                    292: 
                    293: 
                    294: 
                    295: (DEFPROP SORRY 0 PRIORITY)
                    296: 
                    297: (DEFPROP SORRY
                    298:         (((0) (NIL)
                    299:               (PLEASE DON/'T APOLOGIZE)
                    300:               (APOLOGIES ARE NOT NECESSARY)
                    301:               (WHAT FEELINGS DO YOU HAVE WHEN YOU APOLOGIZE)
                    302:               (I/'VE TOLD YOU THAT APOLOGIES ARE NOT REQUIRED)
                    303:               (APOLOGIES ARE NOT NECESSARY/, PLEASE GO ON)))
                    304:         RULES)
                    305: 
                    306: (DEFPROP DONT DON/'T TRANSLATION)
                    307: 
                    308: (DEFPROP CANT CAN/'T TRANSLATION)
                    309: 
                    310: (DEFPROP WONT WON/'T TRANSLATION)
                    311: 
                    312: (DEFPROP REMEMBER 5 PRIORITY)
                    313: 
                    314: (DEFPROP REMEMBER
                    315:         (((0 YOU REMEMBER 0) (NIL)
                    316:                              (DO YOU OFTEN THINK OF 4)
                    317:                              (DOES THINKING OF 4 BRING ANYTHING ELSE TO MIND)
                    318:                              (WHAT ELSE DO YOU REMEMBER)
                    319:                              (WHY DO YOU REMEMBER 4 JUST NOW)
                    320:                              (WHAT IN THE PRESENT SITUATION REMINDS YOU OF 4)
                    321:                              (WHAT IS THE CONNECTION BETWEEN ME AND 4))
                    322:          ((0 DO I REMEMBER 0) (NIL)
                    323:                               (DID YOU THINK I WOULD FORGET 5)
                    324:                               (WHY DO YOU THINK I SHOULD RECALL 5 NOW)
                    325:                               (WHAT ABOUT 5)
                    326:                               WHAT
                    327:                               (YOU MENTIONED 5))
                    328:          ((0) (NIL) NEWKEY))
                    329:         RULES)
                    330: 
                    331: (DEFPROP IF 3 PRIORITY)
                    332: 
                    333: (DEFPROP IF
                    334:         (((0 IF 0 HAD 0) (NIL) (PRE (1 2 3 MIGHT HAVE 5) IF))
                    335:          ((0 IF 0) (NIL)
                    336:                    (DO YOU THINK ITS LIKELY THAT 3)
                    337:                    (DO YOU WISH THAT 3)
                    338:                    (WHAT DO YOU THINK ABOUT 3)
                    339:                    (REALLY IF 3)))
                    340:         RULES)
                    341: 
                    342: (DEFPROP DREAMT 4 PRIORITY)
                    343: 
                    344: (DEFPROP DREAMT
                    345:         (((0 YOU DREAMT 0) (NIL)
                    346:                            (REALLY 4)
                    347:                            (HAVE YOU EVER FANTASIED 4 WHILE YOU WERE AWAKE)
                    348:                            (HAVE YOU DREAMT 4 BEFORE)
                    349:                            DREAM
                    350:                            NEWKEY)
                    351:         ((0) (NIL) DREAM NEWKEY))
                    352:         RULES)
                    353: 
                    354: (DEFPROP DREAMED DREAMT TRANSLATION)
                    355: 
                    356: (DEFPROP DREAMED 4 PRIORITY)
                    357: 
                    358: (DEFPROP DREAMED (DREAMT) RULES)
                    359: 
                    360: (DEFPROP DREAM 3 PRIORITY)
                    361: 
                    362: (DEFPROP DREAM
                    363:         (((0)
                    364:           (NIL)
                    365:           (WHAT DOES THAT DREAM SUGGEST TO YOU)
                    366:           (DO YOU DREAM OFTEN)
                    367:           (WHAT PERSONS APPEAR IN YOUR DREAMS)
                    368:           (DON/'T YOU BELIEVE THAT DREAM HAS SOMETHING TO DO WITH YOUR PROBLEM)
                    369:           (DO YOU EVER WISH YOU COULD FLEE FROM REALITY)
                    370:           NEWKEY))
                    371:         RULES)
                    372: 
                    373: (DEFPROP DREAMS DREAM TRANSLATION)
                    374: 
                    375: (DEFPROP DREAMS 3 PRIORITY)
                    376: 
                    377: (DEFPROP DREAMS (DREAM) RULES)
                    378: 
                    379: (DEFPROP WHAT 0 PRIORITY)
                    380: 
                    381: (DEFPROP WHAT
                    382:        (((WHAT WHERE)
                    383:          (NIL)
                    384:          HOW)
                    385:         ((0 (WHAT WHERE) 0)
                    386:          (NIL)
                    387:          (TELL ME ABOUT 2 3)
                    388:          (2 3)
                    389:          (DO YOU WANT ME TO TELL YOU 2 3)
                    390:          (REALLY)
                    391:          (I SEE)
                    392:          NEWKEY))
                    393:        RULES)
                    394: 
                    395: (DEFPROP ALIKE 10. PRIORITY)
                    396: 
                    397: (DEFPROP ALIKE (DIT) RULES)
                    398: 
                    399: (DEFPROP SAME 10. PRIORITY)
                    400: 
                    401: (DEFPROP SAME (DIT) RULES)
                    402: 
                    403: (DEFPROP CERTAINLY 0 PRIORITY)
                    404: 
                    405: (DEFPROP CERTAINLY (YES) RULES)
                    406: 
                    407: (DEFPROP FEEL T BELIEF)
                    408: 
                    409: (DEFPROP THINK T BELIEF)
                    410: 
                    411: (DEFPROP BELIEVE T BELIEF)
                    412: 
                    413: (DEFPROP WISH T BELIEF)
                    414: 
                    415: (DEFPROP BET T BELIEF)
                    416: 
                    417: (DEFPROP MY
                    418:         (((0 YOUR 1 0)
                    419:           (NIL)
                    420:           (EARLIER YOU SAID YOUR 3 4)
                    421:           (BUT YOUR 3 4)
                    422:           (DOES THAT HAVE ANYTHING TO DO WITH YOUR STATEMENT ABOUT 3 4)))
                    423:         MEMR)
                    424: 
                    425: 
                    426: 
                    427: (DEFPROP PERHAPS 0 PRIORITY)
                    428: 
                    429: (DEFPROP PERHAPS
                    430:         (((0) (NIL)
                    431:               (YOU DON/'T SEEM QUITE CERTAIN)
                    432:               (WHY THE UNCERTAIN TONE)
                    433:               (CAN/'T YOU BE MORE POSITIVE)
                    434:               (YOU AREN/'T SURE)
                    435:               (DON/'T YOU KNOW)))
                    436:         RULES)
                    437: 
                    438: (DEFPROP MAYBE 0 PRIORITY)
                    439: 
                    440: (DEFPROP MAYBE (PERHAPS) RULES)
                    441: 
                    442: (DEFPROP NAME 15. PRIORITY)
                    443: 
                    444: (DEFPROP NAME
                    445:         (((0)
                    446:           (NIL)
                    447:           (I AM NOT INTERESTED IN NAMES)
                    448:           (I/'VE TOLD YOU BEFORE I DON/'T CARE ABOUT NAMES /- PLEASE CONTINUE)))
                    449:         RULES)
                    450: 
                    451: (DEFPROP DEUTSCH 0 PRIORITY)
                    452: 
                    453: (DEFPROP DEUTSCH (((0) (NIL) (I AM SORRY/, I SPEAK ONLY ENGLISH))) RULES)
                    454: 
                    455: (DEFPROP FRANCAIS 0 PRIORITY)
                    456: 
                    457: (DEFPROP FRANCAIS (DEUTSCH) RULES)
                    458: 
                    459: (DEFPROP SVENSKA 0 PRIORITY)
                    460: 
                    461: (DEFPROP SVENSKA (DEUTSCH) RULES)
                    462: 
                    463: (DEFPROP ITALIANO 0 PRIORITY)
                    464: 
                    465: (DEFPROP ITALIANO (DEUTSCH) RULES)
                    466: 
                    467: (DEFPROP ESPANOL 0 PRIORITY)
                    468: 
                    469: (DEFPROP ESPANOL (DEUTSCH) RULES)
                    470: 
                    471: (DEFPROP HELLO 0 PRIORITY)
                    472: 
                    473: (DEFPROP HELLO (((0) (NIL) (HOW DO YOU DO/. PLEASE STATE YOUR PROBLEM))) RULES)
                    474: 
                    475: (DEFPROP COMPUTER 50. PRIORITY)
                    476: 
                    477: (DEFPROP COMPUTER
                    478:         (((0) (NIL)
                    479:               (DO COMPUTERS WORRY YOU)
                    480:               (WHY DO YOU MENTION COMPUTERS)
                    481:               (WHAT DO YOU THINK MACHINES HAVE TO DO WITH YOUR PROBLEM)
                    482:               (DON/'T YOU THINK COMPUTERS CAN HELP PEOPLE)
                    483:               (WHAT ABOUT MACHINES WORRIES YOU)
                    484:               (WHAT DO YOU THINK ABOUT MACHINES)))
                    485:         RULES)
                    486: 
                    487: (DEFPROP MACHINE 50. PRIORITY)
                    488: 
                    489: (DEFPROP MACHINE (COMPUTER) RULES)
                    490: 
                    491: (DEFPROP MACHINES 50. PRIORITY)
                    492: 
                    493: (DEFPROP MACHINES (COMPUTER) RULES)
                    494: 
                    495: (DEFPROP COMPUTERS 50. PRIORITY)
                    496: 
                    497: (DEFPROP COMPUTERS (COMPUTER) RULES)
                    498: 
                    499: (DEFPROP AM 0 PRIORITY)
                    500: 
                    501: (DEFPROP AM ARE TRANSLATION)
                    502: 
                    503: (DEFPROP AM
                    504:         (((0 ARE YOU 0) (NIL)
                    505:                         (DO YOU BELIEVE YOU ARE 4)
                    506:                         (WOULD YOU WANT TO BE 4)
                    507:                         (YOU WISH I WOULD TELL YOU YOU ARE 4)
                    508:                         (WHAT WOULD IT MEAN IF YOU WERE 4)
                    509:                         HOW)
                    510:          ((0) (NIL) (WHY DO YOU SAY /'AM/') (I DON/'T UNDERSTAND THAT)))
                    511:         RULES)
                    512: 
                    513: (DEFPROP ARE 0 PRIORITY)
                    514: 
                    515: (DEFPROP ARE
                    516:         (((0 THERE ARE 0 YOU 0) (NIL) (PRE (1 2 3 4) ARE))
                    517:          ((0 THERE ARE 1 0) (NIL)
                    518:                             (WHAT MAKES YOU THINK 2 3 4 5)
                    519:                             (DO YOU USUALLY CONSIDER 4 5)
                    520:                             (DO YOU WISH 2 WERE 4 5))
                    521:          ((0 THERE ARE 0) (NIL) NEWKEY)
                    522:          ((0 ARE I 0) (NIL)
                    523:                       (WHY ARE YOU INTERESTED IN WHETHER I AM 4 OR NOT)
                    524:                       (WOULD YOU PREFER IF I WEREN/'T 4)
                    525:                       (PERHAPS I AM 4 IN YOUR FANTASIES)
                    526:                       (DO YOU SOMETIMES THINK I AM 4)
                    527:                       HOW)
                    528:          ((ARE 0) (NIL) HOW)
                    529:          ((0 ARE 0) (NIL)
                    530:                     (DID YOU THINK THEY MIGHT NOT BE 3)
                    531:                     (WOULD YOU LIKE IT IF THEY WERE NOT 3)
                    532:                     (WHAT IF THEY WERE NOT 3)
                    533:                     (POSSIBLY THEY ARE 3)))
                    534:         RULES)
                    535: 
                    536: (DEFPROP YOUR 0 PRIORITY)
                    537: 
                    538: (DEFPROP YOUR MY TRANSLATION)
                    539: 
                    540: (DEFPROP YOUR
                    541:         (((0 MY 0) (NIL)
                    542:                    (WHY ARE YOU CONCERNED OVER MY 3)
                    543:                    (WHAT ABOUT YOUR OWN 3)
                    544:                    (ARE YOU WORRIED ABOUT SOMEONE ELSES 3)
                    545:                    (REALLY/, MY 3)))
                    546:         RULES)
                    547: 
                    548: (DEFPROP WAS 2 PRIORITY)
                    549: 
                    550: (DEFPROP WAS
                    551:         (((0 WAS YOU 0) (NIL)
                    552:                         (WHAT IF YOU WERE 4)
                    553:                         (DO YOU THINK YOU WERE 4)
                    554:                         (WERE YOU 4)
                    555:                         (WHAT WOULD IT MEAN IF YOU WERE 4)
                    556:                         (WHAT DOES /' 4 /' SUGGEST TO YOU)
                    557:                         HOW)
                    558:          ((0 YOU WAS 0) (NIL)
                    559:                         (WERE YOU REALLY)
                    560:                         (WHY DO YOU TELL ME YOU WERE 4 NOW)
                    561:                         (PERHAPS I ALREADY KNEW YOU WERE 4))
                    562:          ((0 WAS I 0) (NIL)
                    563:                       (WOULD YOU LIKE TO BELIEVE I WAS 4)
                    564:                       (WHAT SUGGESTS THAT I WAS 4)
                    565:                       (WHAT DO YOU THINK)
                    566:                       (PERHAPS I WAS 4)
                    567:                       (WHAT IF I HAD BEEN 4))
                    568:          ((0) (NIL) NEWKEY))
                    569:         RULES)
                    570: 
                    571: (DEFPROP WERE 0 PRIORITY)
                    572: 
                    573: (DEFPROP WERE WAS TRANSLATION)
                    574: 
                    575: (DEFPROP WERE (WAS) RULES)
                    576: 
                    577: (DEFPROP ME YOU TRANSLATION)
                    578: 
                    579: (DEFPROP YOU/'RE 0 PRIORITY)
                    580: 
                    581: (DEFPROP YOU/'RE I/'M TRANSLATION)
                    582: 
                    583: (DEFPROP YOU/'RE (((0 I/'M 0) (NIL) (PRE (I ARE 3) YOU))) RULES)
                    584: 
                    585: (DEFPROP I/'M 0 PRIORITY)
                    586: 
                    587: (DEFPROP I/'M YOU/'RE TRANSLATION)
                    588: 
                    589: (DEFPROP I/'M (((0 YOU/'RE 0) (NIL) (PRE (YOU ARE 3) I))) RULES)
                    590: 
                    591: (DEFPROP MYSELF YOURSELF TRANSLATION)
                    592: 
                    593: (DEFPROP YOURSELF MYSELF TRANSLATION)
                    594: 
                    595: (DEFPROP MOTHER T FAMILY)
                    596: 
                    597: (DEFPROP MOM MOTHER TRANSLATION)
                    598: 
                    599: (DEFPROP MOM T FAMILY)
                    600: 
                    601: (DEFPROP MOMMY MOTHER TRANSLATION)
                    602: 
                    603: (DEFPROP MOMMY T FAMILY)
                    604: 
                    605: (DEFPROP DAD FATHER TRANSLATION)
                    606: 
                    607: (DEFPROP DAD T FAMILY)
                    608: 
                    609: (DEFPROP FATHER T FAMILY)
                    610: 
                    611: (DEFPROP DADDY FATHER TRANSLATION)
                    612: 
                    613: (DEFPROP DADDY T FAMILY)
                    614: 
                    615: (DEFPROP SISTER T FAMILY)
                    616: 
                    617: (DEFPROP BROTHER T FAMILY)
                    618: 
                    619: (DEFPROP WIFE T FAMILY)
                    620: 
                    621: (DEFPROP CHILDREN T FAMILY)
                    622: 
                    623: (DEFPROP I 0 PRIORITY)
                    624: 
                    625: (DEFPROP I YOU TRANSLATION)
                    626: 
                    627: (DEFPROP I
                    628:         (((0 YOU (WANT NEED) 0)
                    629:           (NIL)
                    630:           (WHAT WOULD IT MEAN TO YOU IF YOU GOT 4)
                    631:           (WHY DO YOU WANT 4)
                    632:           (SUPPOSE YOU GOT 4 SOON)
                    633:           (WHAT IF YOU NEVER GOT 4)
                    634:           (WHAT WOULD GETTING 4 MEAN TO YOU)
                    635:           (WHAT DOES WANTING 4 HAVE TO DO WITH THIS DISCUSSION)
                    636:           (YOU REALLY WANT 4)
                    637:           (I SUSPECT YOU REALLY DON/'T WANT 4))
                    638:          ((0 YOU ARE 0 (SAD UNHAPPY DEPRESSED SICK) 0)
                    639:           (NIL)
                    640:           (I AM SORRY TO HEAR YOU ARE 5)
                    641:           (DO YOU THINK COMING HERE WILL HELP YOU NOT TO BE 5)
                    642:           (I/'M SURE ITS NOT PLEASANT TO BE 5)
                    643:           (CAN YOU EXPLAIN WHAT MADE YOU 5)
                    644:           (PLEASE GO ON))
                    645:          ((0 YOU ARE 0 (HAPPY ELATED GLAD BETTER) 0)
                    646:           (NIL)
                    647:           (HOW HAVE I HELPED YOU TO BE 5)
                    648:           (HAS YOUR TREATMENT MADE YOU 5)
                    649:           (WHAT MAKES YOU 5 JUST NOW)
                    650:           (CAN YOU EXPLAIN WHY YOU ARE SUDDENLY 5)
                    651:           (ARE YOU SURE)
                    652:           (WHAT DO YOU MEAN BY 5))
                    653:          ((0 YOU WAS 0) (NIL) WAS)
                    654:          ((0 YOU (NIL BELIEF) YOU 0) (NIL)
                    655:                                      (DO YOU REALLY THINK SO)
                    656:                                      (BUT YOU ARE NOT SURE YOU 5)
                    657:                                      (DO YOU REALLY DOUBT YOU 5))
                    658:          ((0 YOU 0 (NIL BELIEF) 0 I 0) (NIL) YOU)
                    659:          ((0 YOU ARE 0) (NIL)
                    660:                         (IS IT BECAUSE YOU ARE 4 THAT YOU CAME TO ME)
                    661:                         (HOW LONG HAVE YOU BEEN 4)
                    662:                         (DO YOU BELIEVE IT NORMAL TO BE 4)
                    663:                         (DO YOU ENJOY BEING 4))
                    664:          ((0 YOU (CAN/'T CANNOT) 0) (NIL)
                    665:                                    (HOW DO YOU KNOW YOU CAN/'T 4)
                    666:                                    (HAVE YOU TRIED)
                    667:                                    (PERHAPS YOU COULD 4 NOW)
                    668:                                    (DO YOU REALLY WANT TO BE ABLE TO 4))
                    669:          ((0 YOU DON/'T 0) (NIL)
                    670:                           (DON/'T YOU REALLY 4)
                    671:                           (WHY DON/'T YOU 4)
                    672:                           (DO YOU WISH TO BE ABLE TO 4)
                    673:                           (DOES THAT TROUBLE YOU))
                    674:          ((0 YOU FEEL 0) (NIL)
                    675:                          (TELL ME MORE ABOUT SUCH FEELINGS)
                    676:                          (DO YOU OFTEN FEEL 4)
                    677:                          (DO YOU ENJOY FEELING 4)
                    678:                          (OF WHAT DOES FEELING 4 REMIND YOU))
                    679:          ((0 YOU 0 I 0) (NIL)
                    680:                         (PERHAPS IN YOUR FANTASY WE 3 EACH OTHER)
                    681:                         (DO YOU WISH TO 3 ME)
                    682:                         (YOU SEEM TO NEED TO 3 ME)
                    683:                         (DO YOU 3 ANYONE ELSE))
                    684:          ((0) (NIL)
                    685:               (YOU SAY 1)
                    686:               (CAN YOU ELABORATE ON THAT)
                    687:               (DO YOU SAY 1 FOR SOME SPECIAL REASON)
                    688:               (THAT/'S QUITE INTERESTING)))
                    689:         RULES)
                    690: 
                    691: (DEFPROP YOU 0 PRIORITY)
                    692: 
                    693: (DEFPROP YOU I TRANSLATION)
                    694: 
                    695: (DEFPROP YOU
                    696:         (((0 I REMIND YOU OF 0) (NIL) DIT)
                    697:          ((0 I ARE 0 YOU 0) (NIL) NEWKEY)
                    698:          ((0 I 0 ARE 0) (NIL)
                    699:                         (WHAT MAKES YOU THINK I AM 5)
                    700:                         (DOES IT PLEASE YOU TO BELIEVE I AM 5)
                    701:                         (PERHAPS YOU WOULD LIKE TO BE 5)
                    702:                         (DO YOU SOMETIMES WISH YOU WERE 5))
                    703:          ((0 I 0 YOU) (NIL)
                    704:                       (WHY DO YOU THINK I 3 YOU)
                    705:                       (YOU LIKE TO THINK I 3 YOU /- DON/'T YOU)
                    706:                       (WHAT MAKES YOU THINK I 3 YOU)
                    707:                       (REALLY/, I 3 YOU)
                    708:                       (DO YOU WISH TO BELIEVE I 3 YOU)
                    709:                       (SUPPOSE I DID 3 YOU /- WHAT WOULD THAT MEAN)
                    710:                       (DOES SOMEONE ELSE BELIEVE I 3 YOU))
                    711:          ((0 I 1 0) (NIL)
                    712:                     (WE WERE DISCUSSING YOU /- NOT ME)
                    713:                     (OH/, I 3 4)
                    714:                     (IS THIS REALLY RELEVANT TO YOUR PROBLEM)
                    715:                     (PERHAPS I DO 3 4)
                    716:                     (ARE YOU GLAD TO KNOW I 3 4)
                    717:                     (DO YOU 3 4)
                    718:                     (WHAT ARE YOUR FEELINGS NOW))
                    719:          ((0) (NIL) NEWKEY))
                    720:         RULES)
                    721: 
                    722: (DEFPROP WE YOU TRANSLATION)
                    723: 
                    724: (DEFPROP WE 0 PRIORITY)
                    725: 
                    726: (DEFPROP WE (I) RULES)
                    727: 
                    728: (DEFPROP XXYYZZ 0 PRIORITY)
                    729: 
                    730: (DEFPROP XXYYZZ
                    731:         (((0) (NIL)
                    732:               (YOURE BEING SOMEWHAT SHORT WITH ME)
                    733:               (YOU DONT SEEM VERY TALKATIVE TODAY)
                    734:               (PERHAPS YOUD RATHER TALK ABOUT SOMETHING ELSE)
                    735:               (ARE YOU USING MONOSYLLABLES FOR SOME REASON)
                    736:               NEWKEY))
                    737:         RULES)
                    738: 
                    739: (DEFPROP YES 0 PRIORITY)
                    740: 
                    741: (DEFPROP YES
                    742:         (((YES) (NIL) XXYYZZ (PRE (X YES) YES)) ((0) (NIL)
                    743:                                                      (YOU SEEM QUITE POSITIVE)
                    744:                                                      (YOU ARE SURE)
                    745:                                                      (I SEE)
                    746:                                                      (I UNDERSTAND)
                    747:                                                      NEWKEY))
                    748:         RULES)
                    749: 
                    750: (DEFPROP NO 0 PRIORITY)
                    751: 
                    752: (DEFPROP NO
                    753:         (((NO) (NIL) XXYYZZ (PRE (X NO) NO))
                    754:          ((0) (NIL)
                    755:               (ARE YOU SAYING /'NO/' JUST TO BE NEGATIVE)
                    756:               (YOU ARE BEING A BIT NEGATIVE)
                    757:               (WHY NOT)
                    758:               (WHY /'NO/')
                    759:               NEWKEY))
                    760:         RULES)
                    761: 
                    762: (DEFPROP MY 2 PRIORITY)
                    763: 
                    764: (DEFPROP MY YOUR TRANSLATION)
                    765: 
                    766: (DEFPROP MY
                    767:         (((0 YOUR 0 (NIL FAMILY) 0)
                    768:           (NIL)
                    769:           (TELL ME MORE ABOUT YOUR FAMILY)
                    770:           (WHO ELSE IN YOUR FAMILY 5)
                    771:           (YOUR 4)
                    772:           (WHAT ELSE COMES TO MIND WHEN YOU THINK OF YOUR 4))
                    773:          ((0 YOUR 1 0) (NIL)
                    774:                        (YOUR 3 4)
                    775:                        (WHY DO YOU SAY YOUR 3 4)
                    776:                        (DOES THAT SUGGEST ANYTHING ELSE WHICH BELONGS TO YOU)
                    777:                        (IS IT IMPORTANT TO YOU THAT YOUR 3 4))
                    778:          ((0) (NIL) NEWKEY))
                    779:         RULES)
                    780: 
                    781: (DEFPROP CAN 0 PRIORITY)
                    782: 
                    783: (DEFPROP CAN
                    784:         (((0 CAN I 0) (NIL)
                    785:                       (YOU BELIEVE I CAN 4 DON/'T YOU)
                    786:                        HOW
                    787:                       (YOU WANT ME TO BE ABLE TO 4)
                    788:                       (PERHAPS YOU WOULD LIKE TO BE ABLE TO 4 YOURSELF))
                    789:          ((0 CAN YOU 0)
                    790:           (NIL)
                    791:           (WHETHER OR NOT YOU CAN 4 DEPENDS ON YOU MORE THAN ON ME)
                    792:           (DO YOU WANT TO BE ABLE TO 4)
                    793:           (PERHAPS YOU DON/'T WANT TO 4)
                    794:           HOW)
                    795:         ((0) (NIL) HOW NEWKEY))
                    796:         RULES)
                    797: 
                    798: (DEFPROP IS 0 PRIORITY)
                    799: 
                    800: (DEFPROP IS
                    801:         (((1 0 IS 1 0) (NIL)
                    802:                        (SUPPOSE 1 2 WERE NOT 4 5)
                    803:                        (PERHAPS 1 2 REALLY IS 4 5)
                    804:                        (TELL ME MORE ABOUT 1 2))
                    805:          ((0) (NIL) NEWKEY))
                    806:         RULES)
                    807: 
                    808: (DEFPROP WHERE 0 PRIORITY)
                    809: 
                    810: (DEFPROP WHERE (HOW) RULES)
                    811: 
                    812: (DEFPROP HOW 0 PRIORITY)
                    813: 
                    814: (DEFPROP HOW
                    815:         (((0) (NIL)
                    816:               (WHY DO YOU ASK)
                    817:               (DOES THAT QUESTION INTEREST YOU)
                    818:               (WHAT IS IT YOU REALLY WANT TO KNOW)
                    819:               (ARE SUCH QUESTIONS MUCH ON YOUR MIND)
                    820:               (WHAT ANSWER WOULD PLEASE YOU MOST)
                    821:               (WHAT DO YOU THINK)
                    822:               (WHAT COMES TO YOUR MIND WHEN YOU ASK THAT)
                    823:               (HAVE YOU ASKED SUCH QUESTIONS BEFORE)
                    824:               (HAVE YOU ASKED ANYONE ELSE)))
                    825:         RULES)
                    826: 
                    827: (DEFPROP BECAUSE 0 PRIORITY)
                    828: 
                    829: (DEFPROP BECAUSE
                    830:         (((0) (NIL)
                    831:               (IS THAT THE REAL REASON)
                    832:               (DON/'T ANY OTHER REASONS COME TO MIND)
                    833:               (DOES THAT REASON SEEM TO EXPLAIN ANYTHING ELSE)
                    834:               (WHAT OTHER REASONS MIGHT THERE BE)
                    835:               (YOU/'RE NOT CONCEALING ANYTHING FROM ME/, ARE YOU)))
                    836:         RULES)
                    837: 
                    838: (DEFPROP WHY 0 PRIORITY)
                    839: 
                    840: (DEFPROP WHY
                    841:         (((0 WHY DON/'T I 0) (NIL)
                    842:                             (DO YOU BELIEVE I DON/'T 5)
                    843:                             (PERHAPS I WILL 5 IN GOOD TIME)
                    844:                             (SHOULD YOU 5 YOURSELF)
                    845:                             (YOU WANT ME TO 5)
                    846:                             HOW)
                    847:          ((0 WHY CAN/'T YOU 0) (NIL)
                    848:                               (DO YOU THINK YOU SHOULD BE ABLE TO 5)
                    849:                               (DO YOU WANT TO BE ABLE TO 5)
                    850:                               (DO YOU BELIEVE THIS WILL HELP YOU TO 5)
                    851:                               (HAVE YOU ANY IDEA WHY YOU CAN/'T 5)
                    852:                               HOW)
                    853:         ((0) (NIL) (WHY INDEED) (WHY /'WHY/') (WHY NOT) HOW NEWKEY))
                    854:         RULES)
                    855: 
                    856: (DEFPROP EVERYONE 2 PRIORITY)
                    857: 
                    858: (DEFPROP EVERYONE
                    859:         (((0 (EVERYONE EVERYBODY NOBODY NOONE) 0)
                    860:           (NIL)
                    861:           (REALLY/, 2)
                    862:           (SURELY NOT 2)
                    863:           (CAN YOU THINK OF ANYONE IN PARTICULAR)
                    864:           (WHO/, FOR EXAMPLE)
                    865:           (YOU ARE THINKING OF A VERY SPECIAL PERSON)
                    866:           (WHO/, MAY I ASK)
                    867:           (SOMEONE SPECIAL PERHAPS)
                    868:           (YOU HAVE A PARTICULAR PERSON IN MIND/, DON/'T YOU)
                    869:           (WHO DO YOU THINK YOU/'RE TALKING ABOUT)
                    870:           (I SUSPECT YOU/'RE EXAGGERATING A LITTLE)))
                    871:         RULES)
                    872: 
                    873: (DEFPROP EVERYBODY 2 PRIORITY)
                    874: 
                    875: (DEFPROP EVERYBODY (EVERYONE) RULES)
                    876: 
                    877: (DEFPROP NOBODY 2 PRIORITY)
                    878: 
                    879: (DEFPROP NOBODY (EVERYONE) RULES)
                    880: 
                    881: (DEFPROP NOONE 2 PRIORITY)
                    882: 
                    883: (DEFPROP NOONE (EVERYONE) RULES)
                    884: 
                    885: (DEFPROP ALWAYS 1 PRIORITY)
                    886: 
                    887: (DEFPROP ALWAYS
                    888:         (((0) (NIL)
                    889:               (CAN YOU THINK OF A SPECIFIC EXAMPLE)
                    890:               (WHEN)
                    891:               (WHAT INCIDENT ARE YOU THINKING OF)
                    892:               (REALLY/, ALWAYS)
                    893:               (WHAT IF THIS NEVER HAPPENED)))
                    894:         RULES)
                    895: 
                    896: (DEFPROP LIKE 10. PRIORITY)
                    897: 
                    898: (DEFPROP LIKE
                    899:         (((0 (AM IS ARE WAS) 0 LIKE 0) (NIL) DIT) ((0) (NIL) NEWKEY))
                    900:         RULES)
                    901: 
                    902: (DEFPROP DIT
                    903:         (((0) (NIL)
                    904:               (IN WHAT WAY)
                    905:               (WHAT RESEMBLANCE DO YOU SEE)
                    906:               (WHAT DOES THAT SIMILARITY SUGGEST TO YOU)
                    907:               (WHAT OTHER CONNECTIONS DO YOU SEE)
                    908:               (WHAT DO YOU SUPPOSE THAT RESEMBLANCE MEANS)
                    909:               (WHAT IS THE CONNECTION/, DO YOU SUPPOSE)
                    910:               (COULD THERE REALLY BE SOME CONNECTION)
                    911:               (HOW)))
                    912:         RULES)
                    913: 
                    914: (DEFPROP BAG 5 PRIORITY)
                    915: 
                    916: (DEFPROP BAG
                    917:         (((0 (BITE BITES) THE BAG) (NIL)
                    918:                                    (DO YOU SAY 1 2 3 4 FOR SOME SPECIAL REASON)
                    919:                                    (WHAT MIGHT 1 HAVE TO DO WITH YOUR PROBLEM)
                    920:                                    (DO YOU OFTEN SAY /' 2 3 4 /')
                    921:                                    (PERHAPS YOU FEEL THAT YOU BITE 3 4))
                    922:         ((0) (^IL) (WHY THE INTEREST IN BAGS) (PLEASE BE MORE SPECIFIC)
                    923: (YOU AREN/'T PULLING MY LEG ARE YOU) NEWKEY))
                    924:         RULES)
                    925: 
                    926: (DEFPROP ZZYYXX (((0) (NIL) NEWKEY)) RULES)
                    927: 
                    928: (DEFPROP FUCK 55. PRIORITY)
                    929: 
                    930: (DEFPROP FUCK
                    931:         (((0) (NIL)
                    932:               (ARE SUCH OBSCENITIES FREQUENTLY ON YOUR MIND)
                    933:               (YOU ARE BEING A BIT CHILDISH)
                    934:               (REALLY NOW)
                    935:               (DEAR ME)
                    936:               (I REALLY SHOULDN/'T TOLERATE SUCH LANGUAGE)
                    937:               NEWKEY))
                    938:         RULES)
                    939: 
                    940: (DEFPROP SHIT 55. PRIORITY)
                    941: 
                    942: (DEFPROP SHIT (FUCK) RULES)
                    943: 
                    944: (DEFPROP CUNT 55. PRIORITY)
                    945: 
                    946: (DEFPROP CUNT (FUCK) RULES)
                    947: 
                    948: (DEFPROP PISS 55. PRIORITY)
                    949: 
                    950: (DEFPROP PISS (FUCK) RULES)
                    951: 
                    952: (DEFPROP BARF 0 PRIORITY)
                    953: 
                    954: (DEFPROP BARF (FUCK) RULES)
                    955: 
                    956: (DEFPROP DAMN 0 PRIORITY)
                    957: 
                    958: (DEFPROP DAMN (FUCK) RULES)
                    959: 
                    960: (DEFPROP HELL 0 PRIORITY)
                    961: 
                    962: (DEFPROP HELL (FUCK) RULES)
                    963: 
                    964: (DEFPROP SUCK 5 PRIORITY)
                    965: 
                    966: (DEFPROP SUCK (FUCK) RULES)
                    967: 
                    968: (DEFPROP SUCKS SUCK TRANSLATION)
                    969: 
                    970: (DEFPROP PROBLEM 5 PRIORITY)
                    971: 
                    972: (DEFPROP PROBLEM
                    973:         (((0 (IS ARE) YOUR (PROBLEM PROBLEMS) 0) (NIL)
                    974:                                                  (1 2 YOUR 4)
                    975:                                                  (ARE YOU SURE 1 2 YOUR 4)
                    976:                                                  (PERHAPS 1 2 NOT YOUR REAL 4)
                    977:                                                  (YOU THINK YOU HAVE PROBLEMS)
                    978:                                                  (DO YOU OFTEN THINK ABOUT 1))
                    979:          ((0 YOUR (PROBLEM PROBLEMS) (IS ARE) 0) (NIL)
                    980:                                                  (YOUR 2 3 4)
                    981:                                                  (ARE YOU SURE YOUR2 3 4)
                    982:                                                  (PERHAPS YOUR REAL 2 3 NOT 4)
                    983:                                                  (YOU THINK YOU HAVE PROBLEMS))
                    984:          ((0) (NIL)
                    985:               (PLEASE CONTINUE/, THIS MAY BE INTERESTING)
                    986:               (HAVE YOU ANY OTHER PROBLEMS YOU WISH TO DISCUSS)
                    987:               (PERHAPS YOU/'D RATHER CHANGE THE SUBJECT)
                    988:               (YOU SEEM A BIT UNEASY)
                    989:               NEWKEY))
                    990:         RULES)
                    991: 
                    992: (DEFPROP PROBLEMS 5 PRIORITY)
                    993: 
                    994: (DEFPROP PROBLEMS (PROBLEM) RULES)
                    995: 
                    996: (DEFPROP PROBLEM
                    997:         (((0 IS YOUR PROBLEM 0)
                    998:           (NIL)
                    999:           (EARLIER YOU MENTIONED 1)
                   1000:           (LET/'S TALK FURTHER ABOUT 1)
                   1001:           (TELL ME MORE ABOUT 1)
                   1002:           (YOU HAVEN/'T MENTIONED 1 FOR A WHILE)))
                   1003:         MEMR)
                   1004: 
                   1005: (DEFPROP PROBLEMS
                   1006:        (((0 ARE YOU PROBLEMS)
                   1007:        (NIL)
                   1008:        (EARLIER YOU MENTIONED 1)
                   1009:        (LET/'S TALK ABOUT 1)
                   1010:        (TELL ME MORE ABOUT 1)
                   1011:        (YOU HAVEN/'T MENTIONED 1 FOR A WHILE)))
                   1012:        MEMR)
                   1013: 
                   1014: (DEFPROP CRAP 6 PRIORITY)
                   1015: 
                   1016: (DEFPROP CRAP (FUCK) RULES)
                   1017: 
                   1018: (DEFPROP ASK 0 PRIORITY)
                   1019: 
                   1020: (DEFPROP ASK
                   1021:        (((0 YOU ASK 0)
                   1022:          (NIL)
                   1023:          HOW)
                   1024:         ((0 YOU 1 ASKING 0)
                   1025:          (NIL)
                   1026:          HOW)
                   1027:         ((0 I 0)
                   1028:          (NIL)
                   1029:          YOU)
                   1030:         ((0)
                   1031:          (NIL)
                   1032:          NEWKEY))
                   1033:        RULES)
                   1034: 
                   1035: 
                   1036: 
                   1037: (defun top-level () (setq user-top-level nil starttime (ptime)) (worker))
                   1038: (setq user-top-level (quote top-level))
                   1039: 
                   1040: (signal 2 (quote byebye))
                   1041: 
                   1042: (defun byebye (x)
                   1043:   (terpri)(terpri)
                   1044:   (princ (quote your/ bill/ will/ be/ in/ the/ mail ))
                   1045:   (terpri)
                   1046:   (mailbill)
                   1047:   (exit))

unix.superglobalmegacorp.com

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