Annotation of researchv10no/games/doctor/doctor.l, revision 1.1.1.1

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

unix.superglobalmegacorp.com

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