19323Smckusick ; 2*49719Sbostic ; Copyright (c) 1991 The Regents of the University of California. 339888Sbostic ; All rights reserved. 439888Sbostic ; 5*49719Sbostic ; %sccs.include.redist.c% 639888Sbostic ; 7*49719Sbostic ; @(#)doctor.l 4.5 (Berkeley) 05/13/91 839888Sbostic ; 9*49719Sbostic 109323Smckusick (eval-when (eval) (cvttomaclisp)) 119323Smckusick ; these functions are franz only. 129323Smckusick ; to make doctor: 1314133Slayer ; liszt -mr -o doctor doctor.l 149323Smckusick 1514133Slayer (declare (special endtime starttime ticks float-format user topipe 1614133Slayer user-top-level)) 1714093Ssam 189323Smckusick (defun mailbill () 199323Smckusick (setq endtime (ptime) 209323Smckusick ticks (difference (car endtime) (car starttime)) 219323Smckusick user (getenv '|USER|) 229323Smckusick float-format "%.2f") 239323Smckusick (apply 'process (list (concat "//bin//mail " user) 249323Smckusick 'topipe 259323Smckusick 'frompipe)) 269323Smckusick (msg (|P| topipe) "From the doctor" |N| 279323Smckusick "To: " user |N| 289323Smckusick "Subject: bill for services" |N| |N| 299323Smckusick "Please remit $" (min 50. (quotient (times ticks 10000.0) 309323Smckusick (times 60 60 60))) 319323Smckusick " for " (quotient ticks 60.0) " cpu seconds " 329323Smckusick |N| 339323Smckusick " thank you, " |N| 349323Smckusick " The doctor." 359323Smckusick |N|) 369323Smckusick (close topipe)) 379323Smckusick 389323Smckusick (DECLARE (SPECIAL TERMINAL LETTER WORD SENTENCE KEYSTACK TERMINALWIDTH 399323Smckusick CARRIAGERETURN RUBOUT LINEFEED FLAG PARSELIST 409323Smckusick RULES FLIPFLOP S D LINE) 419323Smckusick (SPECIAL READTABLE) 429323Smckusick (EVAL (READ))) 439323Smckusick 449323Smckusick (PROG2 (SETSYNTAX #/' 2 ) 459323Smckusick (SETSYNTAX #/; 2 ) 469323Smckusick (setsyntax #/" 2) 479323Smckusick (setsyntax #/, 2) 489323Smckusick (setsyntax #/` 2) 499323Smckusick (setsyntax #/# 2) 509323Smckusick ) 519323Smckusick 529323Smckusick 539323Smckusick 549323Smckusick 559323Smckusick 569323Smckusick 579323Smckusick (DEFUN GOBBLE-LINES-OF-CHARS NIL 589323Smckusick (PROG (CH L) 599323Smckusick C (SETQ CH (readc)) 609323Smckusick (COND ((AND (EQ CH linefeed) 619323Smckusick (SETQ L (CONS CH L)) 629323Smckusick (EQ (SETQ CH (readc)) linefeed)) 639323Smckusick (RETURN (NREVERSE (CONS CH L)))) 649323Smckusick (t(SETQ L (CONS CH L)))) 659323Smckusick (GO C) )) 669323Smckusick 679323Smckusick 689323Smckusick (DEFUN WORKER NIL 699323Smckusick (setq terminalwidth 72) 709323Smckusick (PROG (SENTENCE KEYSTACK) 719323Smckusick (TERPRI) 729323Smckusick (PRINC (QUOTE SPEAK/ UP!/ HIT/ 2/ RETURNS/ after/ typing)) 739323Smckusick (TERPRI) 749323Smckusick A (SETQ SENTENCE (SETQ KEYSTACK NIL)) 759323Smckusick (READIN) 769323Smckusick (ANALYZE) 779323Smckusick (TERPRI) 789323Smckusick (TERPRI) 799323Smckusick (GO A)) ) 809323Smckusick 819323Smckusick 829323Smckusick 839323Smckusick 849323Smckusick 859323Smckusick 869323Smckusick 879323Smckusick (DEFUN READIN NIL 889323Smckusick (PROG (WORD LETTER FLAG TERMINAL LINE) 899323Smckusick (SETQ LINE (GOBBLE-LINES-OF-CHARS)) 909323Smckusick A (COND ((NULL (READWORD)) (GO B))) 919323Smckusick (MAKESENTENCE) 929323Smckusick (SETKEYSTACK) 939323Smckusick B (BREAKANALYZE) 949323Smckusick (COND ((NOT FLAG) (GO A))) 959323Smckusick (SETQ SENTENCE (NREVERSE SENTENCE)) )) 969323Smckusick 979323Smckusick (DEFUN READWORD NIL 989323Smckusick (PROG NIL 999323Smckusick (SETQ WORD NIL) 1009323Smckusick A (COND ((SETQ FLAG (GET (NEXTCH) (QUOTE BREAK))) 1019323Smckusick (RETURN (COND (WORD (SETQ WORD 1029323Smckusick (IMPLODE (REVERSE WORD)))))))) 1039323Smckusick (SETQ WORD (CONS LETTER WORD)) 1049323Smckusick (GO A))) 1059323Smckusick 1069323Smckusick (DEFUN MAKESENTENCE NIL 1079323Smckusick (SETQ SENTENCE 1089323Smckusick (CONS (COND ((SETQ FLAG (GET WORD (QUOTE TRANSLATION))) 1099323Smckusick FLAG) 1109323Smckusick (WORD)) 1119323Smckusick SENTENCE))) 1129323Smckusick 1139323Smckusick (DEFUN SETKEYSTACK NIL 1149323Smckusick (COND ((AND (SETQ FLAG (GET WORD (QUOTE PRIORITY))) 1159323Smckusick KEYSTACK 1169323Smckusick (GREATERP FLAG 1179323Smckusick (GET (CAR KEYSTACK) (QUOTE PRIORITY)))) 1189323Smckusick (SETQ KEYSTACK (CONS WORD KEYSTACK))) 1199323Smckusick (FLAG (SETQ KEYSTACK (APPEND KEYSTACK (LIST WORD)))))) 1209323Smckusick 1219323Smckusick (DEFUN BREAKANALYZE NIL 1229323Smckusick (COND ((EQ LETTER CARRIAGERETURN) (SETQ FLAG TERMINAL) 1239323Smckusick (SETQ TERMINAL T)) 1249323Smckusick ((AND (SETQ FLAG (GET LETTER (QUOTE PUNCTUATION))) 1259323Smckusick KEYSTACK) 1269323Smckusick (GOBBLE)) 1279323Smckusick (FLAG (SETQ SENTENCE (SETQ FLAG NIL))) 1289323Smckusick ((NOT (EQ LETTER LINEFEED)) 1299323Smckusick (SETQ TERMINAL NIL)))) 1309323Smckusick 1319323Smckusick (DEFUN TEST (D S) 1329323Smckusick (PROG NIL 1339323Smckusick G (COND ((NULL D) 1349323Smckusick (RETURN (COND ((NOT S) 1359323Smckusick (SETQ PARSELIST 1369323Smckusick (REVERSE PARSELIST)))))) 1379323Smckusick ((NOT (COND ((NUMBERP (CAR D)) 1389323Smckusick (COND ((ZEROP (CAR D)) (TEST5)) 1399323Smckusick ((TEST3 (CAR D) NIL)))) 1409323Smckusick ((TEST4 (CAR D)) (TEST2)))) 1419323Smckusick (RETURN NIL))) 1429323Smckusick (SETQ D (CDR D)) 1439323Smckusick (GO G))) 1449323Smckusick 1459323Smckusick (DEFUN ADVANCE NIL 1469323Smckusick (RPLACA (CDAR RULES) 1479323Smckusick (COND ((NULL (CDADAR RULES)) (CDDAR RULES)) 1489323Smckusick ((CDADAR RULES))))) 1499323Smckusick 1509323Smckusick (DEFUN SENTPRINT (ANS) 1519323Smckusick (PROG (N) 1529323Smckusick A0 (SETQ N 0) 1539323Smckusick A (PRINC (CAR ANS)) 1549323Smckusick (SETQ N (PLUS N (FLATSIZE (CAR ANS)))) 1559323Smckusick (COND ((SETQ ANS (CDR ANS)) 1569323Smckusick (COND ((GREATERP N TERMINALWIDTH) 1579323Smckusick (TERPRI) 1589323Smckusick (GO A0)) 1599323Smckusick ((PRINC (QUOTE / )))) 1609323Smckusick (GO A))) 1619323Smckusick (MEMORY))) 1629323Smckusick 1639323Smckusick (DEFUN RECONSTRUCT (R) 1649323Smckusick (COND ((NULL R) NIL) 1659323Smckusick ((NUMBERP (CAR R)) (APPEND (RECO1 (CAR R) PARSELIST) 1669323Smckusick (RECONSTRUCT (CDR R)))) 1679323Smckusick ((CONS (CAR R) (RECONSTRUCT (CDR R)))))) 1689323Smckusick 1699323Smckusick (DEFUN GOBBLE NIL 1709323Smckusick (PROG NIL 1719323Smckusick A (NEXTCH) 1729323Smckusick (BREAKANALYZE) 1739323Smckusick (COND ((NOT FLAG) (GO A))))) 1749323Smckusick 1759323Smckusick (DEFUN NEXTCH NIL 1769323Smckusick (SETQ LETTER (CAR LINE)) 1779323Smckusick (SETQ LINE (CDR LINE)) 1789323Smckusick LETTER) 1799323Smckusick 1809323Smckusick (DEFUN TEST1 (PROPL X) 1819323Smckusick (COND ((NULL PROPL) NIL) 1829323Smckusick ((GET X (CAR PROPL)) T) 1839323Smckusick ((TEST1 (CDR PROPL) X)))) 1849323Smckusick 1859323Smckusick (DEFUN TEST2 NIL 1869323Smckusick (PROG NIL 1879323Smckusick (SETQ PARSELIST (CONS (LIST (CAR S)) PARSELIST)) 1889323Smckusick (SETQ S (CDR S)) 1899323Smckusick (RETURN T))) 1909323Smckusick 1919323Smckusick (DEFUN TEST3 (X L) 1929323Smckusick (COND ((ZEROP X) (SETQ PARSELIST (CONS (REVERSE L) PARSELIST))) 1939323Smckusick (S (TEST3 (SUB1 X) 1949323Smckusick (CONS (CAR S) (PROG2 (SETQ S (CDR S)) L)))))) 1959323Smckusick 1969323Smckusick (DEFUN TEST4 (D) 1979323Smckusick (COND ((NULL S) NIL) 1989323Smckusick ((ATOM D) (EQ D (CAR S))) 1999323Smckusick ((CAR D) (MEMBER (CAR S) D)) 2009323Smckusick ((TEST1 (CDR D) (CAR S))))) 2019323Smckusick 2029323Smckusick (DEFUN TEST5 NIL 2039323Smckusick (PROG (L) 2049323Smckusick (COND ((NULL (CDR D)) (SETQ PARSELIST (CONS S PARSELIST)) 2059323Smckusick (RETURN (NOT (SETQ S NIL))))) 2069323Smckusick A (COND ((TEST4 (CADR D)) 2079323Smckusick (RETURN (SETQ PARSELIST 2089323Smckusick (CONS (REVERSE L) PARSELIST)))) 2099323Smckusick ((AND (SETQ L (CONS (CAR S) L)) (SETQ S (CDR S))) 2109323Smckusick (GO A))))) 2119323Smckusick 2129323Smckusick (DEFUN RECO1 (X P) 2139323Smckusick (COND ((GREATERP X 1) 2149323Smckusick (RECO1 (SUB1 X) (CDR P))) 2159323Smckusick ((CAR P)))) 2169323Smckusick 2179323Smckusick (DEFUN ANALYZE NIL 2189323Smckusick (PROG (RULES PARSELIST DECOMP) 2199323Smckusick (SETQ KEYSTACK 2209323Smckusick (APPEND KEYSTACK 2219323Smckusick (LIST (GET (QUOTE NONE) 2229323Smckusick (COND ((ZEROP (SETQ FLIPFLOP 2239323Smckusick (DIFFERENCE 2 FLIPFLOP))) 2249323Smckusick (QUOTE MEM)) 2259323Smckusick ((QUOTE LASTRESORT))))))) 2269323Smckusick A (SETQ RULES (GET (CAR KEYSTACK) (QUOTE RULES))) 2279323Smckusick B (SETQ DECOMP (CAAR (COND ((ATOM (CAR RULES)) 2289323Smckusick (SETQ RULES (GET (CAR RULES) (QUOTE RULES)))) 2299323Smckusick (RULES)))) 2309323Smckusick (SETQ PARSELIST NIL) 2319323Smckusick (COND ((NOT (TEST DECOMP SENTENCE)) (SETQ RULES (CDR RULES))) 2329323Smckusick ((AND (NOT (ATOM (CAR (SETQ RULES (CAR (ADVANCE)))))) 2339323Smckusick (NOT (EQ (CAAR RULES) (QUOTE PRE)))) 2349323Smckusick (RETURN (SENTPRINT (RECONSTRUCT (CAR RULES))))) 2359323Smckusick ((NOT (ATOM (CAR RULES))) 2369323Smckusick (SETQ SENTENCE (RECONSTRUCT (CADAR RULES))) 2379323Smckusick (SETQ RULES (CDDAR RULES))) 2389323Smckusick ((EQ (CAR RULES) (QUOTE NEWKEY)) (SETQ KEYSTACK (CDR KEYSTACK)) 2399323Smckusick (GO A))) 2409323Smckusick (GO B))) 2419323Smckusick 2429323Smckusick 2439323Smckusick (DEFUN MEMORY NIL 2449323Smckusick ((LAMBDA (PARSELIST) 2459323Smckusick (AND (SETQ RULES (GET (CAR KEYSTACK) (QUOTE MEMR))) 2469323Smckusick (TEST (CAAR RULES) SENTENCE) 2479323Smckusick ((LAMBDA (X) (RPLACA X 2489323Smckusick (APPEND (CAR X) 2499323Smckusick (LIST (RECONSTRUCT (CAAR (ADVANCE))))))) 2509323Smckusick (CDAR (GET (GET (QUOTE NONE) (QUOTE MEM)) (QUOTE RULES)))))) 2519323Smckusick NIL)) 2529323Smckusick 2539323Smckusick 2549323Smckusick (COMMENT DOCTOR SET UP OF SOME INITIAL VALUES AND PROPERTIES) 2559323Smckusick 2569323Smckusick 2579323Smckusick (MAPC (QUOTE (LAMBDA (X) (PUTPROP (SET (CAR X) (ASCII (CADR X))) T (QUOTE BREAK)))) 2589323Smckusick (QUOTE ((RUBOUT 127.) 2599323Smckusick (BLANK 32.) 2609323Smckusick (CARRIAGERETURN 10.) 2619323Smckusick (LINEFEED 10.) 2629323Smckusick (HORIZONTALTAB 9.)))) 2639323Smckusick 2649323Smckusick (SETQ FLIPFLOP 0) 2659323Smckusick 2669323Smckusick (MAPC (QUOTE (LAMBDA (X) 2679323Smckusick (PUTPROP X T (QUOTE BREAK)) 2689323Smckusick (PUTPROP X T (QUOTE PUNCTUATION)))) 2699323Smckusick (QUOTE (/. /, /( /) ! ? : /;))) 2709323Smckusick 2719323Smckusick 2729323Smckusick (COMMENT DOCTOR SCRIPT - UPDATED TO /25 NOV /69) 2739323Smckusick 2749323Smckusick (PUTPROP (QUOTE NONE) 2759323Smckusick ((LAMBDA (X) 2769323Smckusick (PUTPROP X 2779323Smckusick (QUOTE (((0) 2789323Smckusick (NIL) 2799323Smckusick (I AM NOT SURE I UNDERSTAND YOU FULLY) 2809323Smckusick (PLEASE GO ON) 2819323Smckusick (WHAT DOES THAT SUGGEST TO YOU) 2829323Smckusick (DO YOU FEEL STRONGLY ABOUT DISCUSSING SUCH THINGS)))) 2839323Smckusick (QUOTE RULES)) 2849323Smckusick X) 2859323Smckusick (GENSYM)) 2869323Smckusick (QUOTE LASTRESORT)) 2879323Smckusick 2889323Smckusick (PUTPROP (QUOTE NONE) 2899323Smckusick ((LAMBDA (X) 2909323Smckusick (PUTPROP X 2919323Smckusick (LIST (LIST (LIST 0) 2929323Smckusick (LIST NIL) 2939323Smckusick (GET (QUOTE NONE) 2949323Smckusick (QUOTE LASTRESORT)))) 2959323Smckusick (QUOTE RULES)) 2969323Smckusick X) 2979323Smckusick (GENSYM)) 2989323Smckusick (QUOTE MEM)) 2999323Smckusick 3009323Smckusick 3019323Smckusick 3029323Smckusick (DEFPROP SORRY 0 PRIORITY) 3039323Smckusick 3049323Smckusick (DEFPROP SORRY 3059323Smckusick (((0) (NIL) 3069323Smckusick (PLEASE DON/'T APOLOGIZE) 3079323Smckusick (APOLOGIES ARE NOT NECESSARY) 3089323Smckusick (WHAT FEELINGS DO YOU HAVE WHEN YOU APOLOGIZE) 3099323Smckusick (I/'VE TOLD YOU THAT APOLOGIES ARE NOT REQUIRED) 3109323Smckusick (APOLOGIES ARE NOT NECESSARY/, PLEASE GO ON))) 3119323Smckusick RULES) 3129323Smckusick 3139323Smckusick (DEFPROP DONT DON/'T TRANSLATION) 3149323Smckusick 3159323Smckusick (DEFPROP CANT CAN/'T TRANSLATION) 3169323Smckusick 3179323Smckusick (DEFPROP WONT WON/'T TRANSLATION) 3189323Smckusick 3199323Smckusick (DEFPROP REMEMBER 5 PRIORITY) 3209323Smckusick 3219323Smckusick (DEFPROP REMEMBER 3229323Smckusick (((0 YOU REMEMBER 0) (NIL) 3239323Smckusick (DO YOU OFTEN THINK OF 4) 3249323Smckusick (DOES THINKING OF 4 BRING ANYTHING ELSE TO MIND) 3259323Smckusick (WHAT ELSE DO YOU REMEMBER) 3269323Smckusick (WHY DO YOU REMEMBER 4 JUST NOW) 3279323Smckusick (WHAT IN THE PRESENT SITUATION REMINDS YOU OF 4) 3289323Smckusick (WHAT IS THE CONNECTION BETWEEN ME AND 4)) 3299323Smckusick ((0 DO I REMEMBER 0) (NIL) 3309323Smckusick (DID YOU THINK I WOULD FORGET 5) 3319323Smckusick (WHY DO YOU THINK I SHOULD RECALL 5 NOW) 3329323Smckusick (WHAT ABOUT 5) 3339323Smckusick WHAT 3349323Smckusick (YOU MENTIONED 5)) 3359323Smckusick ((0) (NIL) NEWKEY)) 3369323Smckusick RULES) 3379323Smckusick 3389323Smckusick (DEFPROP IF 3 PRIORITY) 3399323Smckusick 3409323Smckusick (DEFPROP IF 3419323Smckusick (((0 IF 0 HAD 0) (NIL) (PRE (1 2 3 MIGHT HAVE 5) IF)) 3429323Smckusick ((0 IF 0) (NIL) 3439323Smckusick (DO YOU THINK ITS LIKELY THAT 3) 3449323Smckusick (DO YOU WISH THAT 3) 3459323Smckusick (WHAT DO YOU THINK ABOUT 3) 3469323Smckusick (REALLY IF 3))) 3479323Smckusick RULES) 3489323Smckusick 3499323Smckusick (DEFPROP DREAMT 4 PRIORITY) 3509323Smckusick 3519323Smckusick (DEFPROP DREAMT 3529323Smckusick (((0 YOU DREAMT 0) (NIL) 3539323Smckusick (REALLY 4) 3549323Smckusick (HAVE YOU EVER FANTASIED 4 WHILE YOU WERE AWAKE) 3559323Smckusick (HAVE YOU DREAMT 4 BEFORE) 3569323Smckusick DREAM 3579323Smckusick NEWKEY) 3589323Smckusick ((0) (NIL) DREAM NEWKEY)) 3599323Smckusick RULES) 3609323Smckusick 3619323Smckusick (DEFPROP DREAMED DREAMT TRANSLATION) 3629323Smckusick 3639323Smckusick (DEFPROP DREAMED 4 PRIORITY) 3649323Smckusick 3659323Smckusick (DEFPROP DREAMED (DREAMT) RULES) 3669323Smckusick 3679323Smckusick (DEFPROP DREAM 3 PRIORITY) 3689323Smckusick 3699323Smckusick (DEFPROP DREAM 3709323Smckusick (((0) 3719323Smckusick (NIL) 3729323Smckusick (WHAT DOES THAT DREAM SUGGEST TO YOU) 3739323Smckusick (DO YOU DREAM OFTEN) 3749323Smckusick (WHAT PERSONS APPEAR IN YOUR DREAMS) 3759323Smckusick (DON/'T YOU BELIEVE THAT DREAM HAS SOMETHING TO DO WITH YOUR PROBLEM) 3769323Smckusick (DO YOU EVER WISH YOU COULD FLEE FROM REALITY) 3779323Smckusick NEWKEY)) 3789323Smckusick RULES) 3799323Smckusick 3809323Smckusick (DEFPROP DREAMS DREAM TRANSLATION) 3819323Smckusick 3829323Smckusick (DEFPROP DREAMS 3 PRIORITY) 3839323Smckusick 3849323Smckusick (DEFPROP DREAMS (DREAM) RULES) 3859323Smckusick 3869323Smckusick (DEFPROP WHAT 0 PRIORITY) 3879323Smckusick 3889323Smckusick (DEFPROP WHAT 3899323Smckusick (((WHAT WHERE) 3909323Smckusick (NIL) 3919323Smckusick HOW) 3929323Smckusick ((0 (WHAT WHERE) 0) 3939323Smckusick (NIL) 3949323Smckusick (TELL ME ABOUT 2 3) 3959323Smckusick (2 3) 3969323Smckusick (DO YOU WANT ME TO TELL YOU 2 3) 3979323Smckusick (REALLY) 3989323Smckusick (I SEE) 3999323Smckusick NEWKEY)) 4009323Smckusick RULES) 4019323Smckusick 4029323Smckusick (DEFPROP ALIKE 10. PRIORITY) 4039323Smckusick 4049323Smckusick (DEFPROP ALIKE (DIT) RULES) 4059323Smckusick 4069323Smckusick (DEFPROP SAME 10. PRIORITY) 4079323Smckusick 4089323Smckusick (DEFPROP SAME (DIT) RULES) 4099323Smckusick 4109323Smckusick (DEFPROP CERTAINLY 0 PRIORITY) 4119323Smckusick 4129323Smckusick (DEFPROP CERTAINLY (YES) RULES) 4139323Smckusick 4149323Smckusick (DEFPROP FEEL T BELIEF) 4159323Smckusick 4169323Smckusick (DEFPROP THINK T BELIEF) 4179323Smckusick 4189323Smckusick (DEFPROP BELIEVE T BELIEF) 4199323Smckusick 4209323Smckusick (DEFPROP WISH T BELIEF) 4219323Smckusick 4229323Smckusick (DEFPROP BET T BELIEF) 4239323Smckusick 4249323Smckusick (DEFPROP MY 4259323Smckusick (((0 YOUR 1 0) 4269323Smckusick (NIL) 4279323Smckusick (EARLIER YOU SAID YOUR 3 4) 4289323Smckusick (BUT YOUR 3 4) 4299323Smckusick (DOES THAT HAVE ANYTHING TO DO WITH YOUR STATEMENT ABOUT 3 4))) 4309323Smckusick MEMR) 4319323Smckusick 4329323Smckusick 4339323Smckusick 4349323Smckusick (DEFPROP PERHAPS 0 PRIORITY) 4359323Smckusick 4369323Smckusick (DEFPROP PERHAPS 4379323Smckusick (((0) (NIL) 4389323Smckusick (YOU DON/'T SEEM QUITE CERTAIN) 4399323Smckusick (WHY THE UNCERTAIN TONE) 4409323Smckusick (CAN/'T YOU BE MORE POSITIVE) 4419323Smckusick (YOU AREN/'T SURE) 4429323Smckusick (DON/'T YOU KNOW))) 4439323Smckusick RULES) 4449323Smckusick 4459323Smckusick (DEFPROP MAYBE 0 PRIORITY) 4469323Smckusick 4479323Smckusick (DEFPROP MAYBE (PERHAPS) RULES) 4489323Smckusick 4499323Smckusick (DEFPROP NAME 15. PRIORITY) 4509323Smckusick 4519323Smckusick (DEFPROP NAME 4529323Smckusick (((0) 4539323Smckusick (NIL) 4549323Smckusick (I AM NOT INTERESTED IN NAMES) 4559323Smckusick (I/'VE TOLD YOU BEFORE I DON/'T CARE ABOUT NAMES /- PLEASE CONTINUE))) 4569323Smckusick RULES) 4579323Smckusick 4589323Smckusick (DEFPROP DEUTSCH 0 PRIORITY) 4599323Smckusick 4609323Smckusick (DEFPROP DEUTSCH (((0) (NIL) (I AM SORRY/, I SPEAK ONLY ENGLISH))) RULES) 4619323Smckusick 4629323Smckusick (DEFPROP FRANCAIS 0 PRIORITY) 4639323Smckusick 4649323Smckusick (DEFPROP FRANCAIS (DEUTSCH) RULES) 4659323Smckusick 4669323Smckusick (DEFPROP SVENSKA 0 PRIORITY) 4679323Smckusick 4689323Smckusick (DEFPROP SVENSKA (DEUTSCH) RULES) 4699323Smckusick 4709323Smckusick (DEFPROP ITALIANO 0 PRIORITY) 4719323Smckusick 4729323Smckusick (DEFPROP ITALIANO (DEUTSCH) RULES) 4739323Smckusick 4749323Smckusick (DEFPROP ESPANOL 0 PRIORITY) 4759323Smckusick 4769323Smckusick (DEFPROP ESPANOL (DEUTSCH) RULES) 4779323Smckusick 4789323Smckusick (DEFPROP HELLO 0 PRIORITY) 4799323Smckusick 4809323Smckusick (DEFPROP HELLO (((0) (NIL) (HOW DO YOU DO/. PLEASE STATE YOUR PROBLEM))) RULES) 4819323Smckusick 4829323Smckusick (DEFPROP COMPUTER 50. PRIORITY) 4839323Smckusick 4849323Smckusick (DEFPROP COMPUTER 4859323Smckusick (((0) (NIL) 4869323Smckusick (DO COMPUTERS WORRY YOU) 4879323Smckusick (WHY DO YOU MENTION COMPUTERS) 4889323Smckusick (WHAT DO YOU THINK MACHINES HAVE TO DO WITH YOUR PROBLEM) 4899323Smckusick (DON/'T YOU THINK COMPUTERS CAN HELP PEOPLE) 4909323Smckusick (WHAT ABOUT MACHINES WORRIES YOU) 4919323Smckusick (WHAT DO YOU THINK ABOUT MACHINES))) 4929323Smckusick RULES) 4939323Smckusick 4949323Smckusick (DEFPROP MACHINE 50. PRIORITY) 4959323Smckusick 4969323Smckusick (DEFPROP MACHINE (COMPUTER) RULES) 4979323Smckusick 4989323Smckusick (DEFPROP MACHINES 50. PRIORITY) 4999323Smckusick 5009323Smckusick (DEFPROP MACHINES (COMPUTER) RULES) 5019323Smckusick 5029323Smckusick (DEFPROP COMPUTERS 50. PRIORITY) 5039323Smckusick 5049323Smckusick (DEFPROP COMPUTERS (COMPUTER) RULES) 5059323Smckusick 5069323Smckusick (DEFPROP AM 0 PRIORITY) 5079323Smckusick 5089323Smckusick (DEFPROP AM ARE TRANSLATION) 5099323Smckusick 5109323Smckusick (DEFPROP AM 5119323Smckusick (((0 ARE YOU 0) (NIL) 5129323Smckusick (DO YOU BELIEVE YOU ARE 4) 5139323Smckusick (WOULD YOU WANT TO BE 4) 5149323Smckusick (YOU WISH I WOULD TELL YOU YOU ARE 4) 5159323Smckusick (WHAT WOULD IT MEAN IF YOU WERE 4) 5169323Smckusick HOW) 5179323Smckusick ((0) (NIL) (WHY DO YOU SAY /'AM/') (I DON/'T UNDERSTAND THAT))) 5189323Smckusick RULES) 5199323Smckusick 5209323Smckusick (DEFPROP ARE 0 PRIORITY) 5219323Smckusick 5229323Smckusick (DEFPROP ARE 5239323Smckusick (((0 THERE ARE 0 YOU 0) (NIL) (PRE (1 2 3 4) ARE)) 5249323Smckusick ((0 THERE ARE 1 0) (NIL) 5259323Smckusick (WHAT MAKES YOU THINK 2 3 4 5) 5269323Smckusick (DO YOU USUALLY CONSIDER 4 5) 5279323Smckusick (DO YOU WISH 2 WERE 4 5)) 5289323Smckusick ((0 THERE ARE 0) (NIL) NEWKEY) 5299323Smckusick ((0 ARE I 0) (NIL) 5309323Smckusick (WHY ARE YOU INTERESTED IN WHETHER I AM 4 OR NOT) 5319323Smckusick (WOULD YOU PREFER IF I WEREN/'T 4) 5329323Smckusick (PERHAPS I AM 4 IN YOUR FANTASIES) 5339323Smckusick (DO YOU SOMETIMES THINK I AM 4) 5349323Smckusick HOW) 5359323Smckusick ((ARE 0) (NIL) HOW) 5369323Smckusick ((0 ARE 0) (NIL) 5379323Smckusick (DID YOU THINK THEY MIGHT NOT BE 3) 5389323Smckusick (WOULD YOU LIKE IT IF THEY WERE NOT 3) 5399323Smckusick (WHAT IF THEY WERE NOT 3) 5409323Smckusick (POSSIBLY THEY ARE 3))) 5419323Smckusick RULES) 5429323Smckusick 5439323Smckusick (DEFPROP YOUR 0 PRIORITY) 5449323Smckusick 5459323Smckusick (DEFPROP YOUR MY TRANSLATION) 5469323Smckusick 5479323Smckusick (DEFPROP YOUR 5489323Smckusick (((0 MY 0) (NIL) 5499323Smckusick (WHY ARE YOU CONCERNED OVER MY 3) 5509323Smckusick (WHAT ABOUT YOUR OWN 3) 5519323Smckusick (ARE YOU WORRIED ABOUT SOMEONE ELSES 3) 5529323Smckusick (REALLY/, MY 3))) 5539323Smckusick RULES) 5549323Smckusick 5559323Smckusick (DEFPROP WAS 2 PRIORITY) 5569323Smckusick 5579323Smckusick (DEFPROP WAS 5589323Smckusick (((0 WAS YOU 0) (NIL) 5599323Smckusick (WHAT IF YOU WERE 4) 5609323Smckusick (DO YOU THINK YOU WERE 4) 5619323Smckusick (WERE YOU 4) 5629323Smckusick (WHAT WOULD IT MEAN IF YOU WERE 4) 5639323Smckusick (WHAT DOES /' 4 /' SUGGEST TO YOU) 5649323Smckusick HOW) 5659323Smckusick ((0 YOU WAS 0) (NIL) 5669323Smckusick (WERE YOU REALLY) 5679323Smckusick (WHY DO YOU TELL ME YOU WERE 4 NOW) 5689323Smckusick (PERHAPS I ALREADY KNEW YOU WERE 4)) 5699323Smckusick ((0 WAS I 0) (NIL) 5709323Smckusick (WOULD YOU LIKE TO BELIEVE I WAS 4) 5719323Smckusick (WHAT SUGGESTS THAT I WAS 4) 5729323Smckusick (WHAT DO YOU THINK) 5739323Smckusick (PERHAPS I WAS 4) 5749323Smckusick (WHAT IF I HAD BEEN 4)) 5759323Smckusick ((0) (NIL) NEWKEY)) 5769323Smckusick RULES) 5779323Smckusick 5789323Smckusick (DEFPROP WERE 0 PRIORITY) 5799323Smckusick 5809323Smckusick (DEFPROP WERE WAS TRANSLATION) 5819323Smckusick 5829323Smckusick (DEFPROP WERE (WAS) RULES) 5839323Smckusick 5849323Smckusick (DEFPROP ME YOU TRANSLATION) 5859323Smckusick 5869323Smckusick (DEFPROP YOU/'RE 0 PRIORITY) 5879323Smckusick 5889323Smckusick (DEFPROP YOU/'RE I/'M TRANSLATION) 5899323Smckusick 5909323Smckusick (DEFPROP YOU/'RE (((0 I/'M 0) (NIL) (PRE (I ARE 3) YOU))) RULES) 5919323Smckusick 5929323Smckusick (DEFPROP I/'M 0 PRIORITY) 5939323Smckusick 5949323Smckusick (DEFPROP I/'M YOU/'RE TRANSLATION) 5959323Smckusick 5969323Smckusick (DEFPROP I/'M (((0 YOU/'RE 0) (NIL) (PRE (YOU ARE 3) I))) RULES) 5979323Smckusick 5989323Smckusick (DEFPROP MYSELF YOURSELF TRANSLATION) 5999323Smckusick 6009323Smckusick (DEFPROP YOURSELF MYSELF TRANSLATION) 6019323Smckusick 6029323Smckusick (DEFPROP MOTHER T FAMILY) 6039323Smckusick 6049323Smckusick (DEFPROP MOM MOTHER TRANSLATION) 6059323Smckusick 6069323Smckusick (DEFPROP MOM T FAMILY) 6079323Smckusick 6089323Smckusick (DEFPROP MOMMY MOTHER TRANSLATION) 6099323Smckusick 6109323Smckusick (DEFPROP MOMMY T FAMILY) 6119323Smckusick 6129323Smckusick (DEFPROP DAD FATHER TRANSLATION) 6139323Smckusick 6149323Smckusick (DEFPROP DAD T FAMILY) 6159323Smckusick 6169323Smckusick (DEFPROP FATHER T FAMILY) 6179323Smckusick 6189323Smckusick (DEFPROP DADDY FATHER TRANSLATION) 6199323Smckusick 6209323Smckusick (DEFPROP DADDY T FAMILY) 6219323Smckusick 6229323Smckusick (DEFPROP SISTER T FAMILY) 6239323Smckusick 6249323Smckusick (DEFPROP BROTHER T FAMILY) 6259323Smckusick 6269323Smckusick (DEFPROP WIFE T FAMILY) 6279323Smckusick 6289323Smckusick (DEFPROP CHILDREN T FAMILY) 6299323Smckusick 6309323Smckusick (DEFPROP I 0 PRIORITY) 6319323Smckusick 6329323Smckusick (DEFPROP I YOU TRANSLATION) 6339323Smckusick 6349323Smckusick (DEFPROP I 6359323Smckusick (((0 YOU (WANT NEED) 0) 6369323Smckusick (NIL) 6379323Smckusick (WHAT WOULD IT MEAN TO YOU IF YOU GOT 4) 6389323Smckusick (WHY DO YOU WANT 4) 6399323Smckusick (SUPPOSE YOU GOT 4 SOON) 6409323Smckusick (WHAT IF YOU NEVER GOT 4) 6419323Smckusick (WHAT WOULD GETTING 4 MEAN TO YOU) 6429323Smckusick (WHAT DOES WANTING 4 HAVE TO DO WITH THIS DISCUSSION) 6439323Smckusick (YOU REALLY WANT 4) 6449323Smckusick (I SUSPECT YOU REALLY DON/'T WANT 4)) 6459323Smckusick ((0 YOU ARE 0 (SAD UNHAPPY DEPRESSED SICK) 0) 6469323Smckusick (NIL) 6479323Smckusick (I AM SORRY TO HEAR YOU ARE 5) 6489323Smckusick (DO YOU THINK COMING HERE WILL HELP YOU NOT TO BE 5) 6499323Smckusick (I/'M SURE ITS NOT PLEASANT TO BE 5) 6509323Smckusick (CAN YOU EXPLAIN WHAT MADE YOU 5) 6519323Smckusick (PLEASE GO ON)) 6529323Smckusick ((0 YOU ARE 0 (HAPPY ELATED GLAD BETTER) 0) 6539323Smckusick (NIL) 6549323Smckusick (HOW HAVE I HELPED YOU TO BE 5) 6559323Smckusick (HAS YOUR TREATMENT MADE YOU 5) 6569323Smckusick (WHAT MAKES YOU 5 JUST NOW) 6579323Smckusick (CAN YOU EXPLAIN WHY YOU ARE SUDDENLY 5) 6589323Smckusick (ARE YOU SURE) 6599323Smckusick (WHAT DO YOU MEAN BY 5)) 6609323Smckusick ((0 YOU WAS 0) (NIL) WAS) 6619323Smckusick ((0 YOU (NIL BELIEF) YOU 0) (NIL) 6629323Smckusick (DO YOU REALLY THINK SO) 6639323Smckusick (BUT YOU ARE NOT SURE YOU 5) 6649323Smckusick (DO YOU REALLY DOUBT YOU 5)) 6659323Smckusick ((0 YOU 0 (NIL BELIEF) 0 I 0) (NIL) YOU) 6669323Smckusick ((0 YOU ARE 0) (NIL) 6679323Smckusick (IS IT BECAUSE YOU ARE 4 THAT YOU CAME TO ME) 6689323Smckusick (HOW LONG HAVE YOU BEEN 4) 6699323Smckusick (DO YOU BELIEVE IT NORMAL TO BE 4) 6709323Smckusick (DO YOU ENJOY BEING 4)) 6719323Smckusick ((0 YOU (CAN/'T CANNOT) 0) (NIL) 6729323Smckusick (HOW DO YOU KNOW YOU CAN/'T 4) 6739323Smckusick (HAVE YOU TRIED) 6749323Smckusick (PERHAPS YOU COULD 4 NOW) 6759323Smckusick (DO YOU REALLY WANT TO BE ABLE TO 4)) 6769323Smckusick ((0 YOU DON/'T 0) (NIL) 6779323Smckusick (DON/'T YOU REALLY 4) 6789323Smckusick (WHY DON/'T YOU 4) 6799323Smckusick (DO YOU WISH TO BE ABLE TO 4) 6809323Smckusick (DOES THAT TROUBLE YOU)) 6819323Smckusick ((0 YOU FEEL 0) (NIL) 6829323Smckusick (TELL ME MORE ABOUT SUCH FEELINGS) 6839323Smckusick (DO YOU OFTEN FEEL 4) 6849323Smckusick (DO YOU ENJOY FEELING 4) 6859323Smckusick (OF WHAT DOES FEELING 4 REMIND YOU)) 6869323Smckusick ((0 YOU 0 I 0) (NIL) 6879323Smckusick (PERHAPS IN YOUR FANTASY WE 3 EACH OTHER) 6889323Smckusick (DO YOU WISH TO 3 ME) 6899323Smckusick (YOU SEEM TO NEED TO 3 ME) 6909323Smckusick (DO YOU 3 ANYONE ELSE)) 6919323Smckusick ((0) (NIL) 6929323Smckusick (YOU SAY 1) 6939323Smckusick (CAN YOU ELABORATE ON THAT) 6949323Smckusick (DO YOU SAY 1 FOR SOME SPECIAL REASON) 6959323Smckusick (THAT/'S QUITE INTERESTING))) 6969323Smckusick RULES) 6979323Smckusick 6989323Smckusick (DEFPROP YOU 0 PRIORITY) 6999323Smckusick 7009323Smckusick (DEFPROP YOU I TRANSLATION) 7019323Smckusick 7029323Smckusick (DEFPROP YOU 7039323Smckusick (((0 I REMIND YOU OF 0) (NIL) DIT) 7049323Smckusick ((0 I ARE 0 YOU 0) (NIL) NEWKEY) 7059323Smckusick ((0 I 0 ARE 0) (NIL) 7069323Smckusick (WHAT MAKES YOU THINK I AM 5) 7079323Smckusick (DOES IT PLEASE YOU TO BELIEVE I AM 5) 7089323Smckusick (PERHAPS YOU WOULD LIKE TO BE 5) 7099323Smckusick (DO YOU SOMETIMES WISH YOU WERE 5)) 7109323Smckusick ((0 I 0 YOU) (NIL) 7119323Smckusick (WHY DO YOU THINK I 3 YOU) 7129323Smckusick (YOU LIKE TO THINK I 3 YOU /- DON/'T YOU) 7139323Smckusick (WHAT MAKES YOU THINK I 3 YOU) 7149323Smckusick (REALLY/, I 3 YOU) 7159323Smckusick (DO YOU WISH TO BELIEVE I 3 YOU) 7169323Smckusick (SUPPOSE I DID 3 YOU /- WHAT WOULD THAT MEAN) 7179323Smckusick (DOES SOMEONE ELSE BELIEVE I 3 YOU)) 7189323Smckusick ((0 I 1 0) (NIL) 7199323Smckusick (WE WERE DISCUSSING YOU /- NOT ME) 7209323Smckusick (OH/, I 3 4) 7219323Smckusick (IS THIS REALLY RELEVANT TO YOUR PROBLEM) 7229323Smckusick (PERHAPS I DO 3 4) 7239323Smckusick (ARE YOU GLAD TO KNOW I 3 4) 7249323Smckusick (DO YOU 3 4) 7259323Smckusick (WHAT ARE YOUR FEELINGS NOW)) 7269323Smckusick ((0) (NIL) NEWKEY)) 7279323Smckusick RULES) 7289323Smckusick 7299323Smckusick (DEFPROP WE YOU TRANSLATION) 7309323Smckusick 7319323Smckusick (DEFPROP WE 0 PRIORITY) 7329323Smckusick 7339323Smckusick (DEFPROP WE (I) RULES) 7349323Smckusick 7359323Smckusick (DEFPROP XXYYZZ 0 PRIORITY) 7369323Smckusick 7379323Smckusick (DEFPROP XXYYZZ 7389323Smckusick (((0) (NIL) 7399323Smckusick (YOURE BEING SOMEWHAT SHORT WITH ME) 7409323Smckusick (YOU DONT SEEM VERY TALKATIVE TODAY) 7419323Smckusick (PERHAPS YOUD RATHER TALK ABOUT SOMETHING ELSE) 7429323Smckusick (ARE YOU USING MONOSYLLABLES FOR SOME REASON) 7439323Smckusick NEWKEY)) 7449323Smckusick RULES) 7459323Smckusick 7469323Smckusick (DEFPROP YES 0 PRIORITY) 7479323Smckusick 7489323Smckusick (DEFPROP YES 7499323Smckusick (((YES) (NIL) XXYYZZ (PRE (X YES) YES)) ((0) (NIL) 7509323Smckusick (YOU SEEM QUITE POSITIVE) 7519323Smckusick (YOU ARE SURE) 7529323Smckusick (I SEE) 7539323Smckusick (I UNDERSTAND) 7549323Smckusick NEWKEY)) 7559323Smckusick RULES) 7569323Smckusick 7579323Smckusick (DEFPROP NO 0 PRIORITY) 7589323Smckusick 7599323Smckusick (DEFPROP NO 7609323Smckusick (((NO) (NIL) XXYYZZ (PRE (X NO) NO)) 7619323Smckusick ((0) (NIL) 7629323Smckusick (ARE YOU SAYING /'NO/' JUST TO BE NEGATIVE) 7639323Smckusick (YOU ARE BEING A BIT NEGATIVE) 7649323Smckusick (WHY NOT) 7659323Smckusick (WHY /'NO/') 7669323Smckusick NEWKEY)) 7679323Smckusick RULES) 7689323Smckusick 7699323Smckusick (DEFPROP MY 2 PRIORITY) 7709323Smckusick 7719323Smckusick (DEFPROP MY YOUR TRANSLATION) 7729323Smckusick 7739323Smckusick (DEFPROP MY 7749323Smckusick (((0 YOUR 0 (NIL FAMILY) 0) 7759323Smckusick (NIL) 7769323Smckusick (TELL ME MORE ABOUT YOUR FAMILY) 7779323Smckusick (WHO ELSE IN YOUR FAMILY 5) 7789323Smckusick (YOUR 4) 7799323Smckusick (WHAT ELSE COMES TO MIND WHEN YOU THINK OF YOUR 4)) 7809323Smckusick ((0 YOUR 1 0) (NIL) 7819323Smckusick (YOUR 3 4) 7829323Smckusick (WHY DO YOU SAY YOUR 3 4) 7839323Smckusick (DOES THAT SUGGEST ANYTHING ELSE WHICH BELONGS TO YOU) 7849323Smckusick (IS IT IMPORTANT TO YOU THAT YOUR 3 4)) 7859323Smckusick ((0) (NIL) NEWKEY)) 7869323Smckusick RULES) 7879323Smckusick 7889323Smckusick (DEFPROP CAN 0 PRIORITY) 7899323Smckusick 7909323Smckusick (DEFPROP CAN 7919323Smckusick (((0 CAN I 0) (NIL) 7929323Smckusick (YOU BELIEVE I CAN 4 DON/'T YOU) 7939323Smckusick HOW 7949323Smckusick (YOU WANT ME TO BE ABLE TO 4) 7959323Smckusick (PERHAPS YOU WOULD LIKE TO BE ABLE TO 4 YOURSELF)) 7969323Smckusick ((0 CAN YOU 0) 7979323Smckusick (NIL) 7989323Smckusick (WHETHER OR NOT YOU CAN 4 DEPENDS ON YOU MORE THAN ON ME) 7999323Smckusick (DO YOU WANT TO BE ABLE TO 4) 8009323Smckusick (PERHAPS YOU DON/'T WANT TO 4) 8019323Smckusick HOW) 8029323Smckusick ((0) (NIL) HOW NEWKEY)) 8039323Smckusick RULES) 8049323Smckusick 8059323Smckusick (DEFPROP IS 0 PRIORITY) 8069323Smckusick 8079323Smckusick (DEFPROP IS 8089323Smckusick (((1 0 IS 1 0) (NIL) 8099323Smckusick (SUPPOSE 1 2 WERE NOT 4 5) 8109323Smckusick (PERHAPS 1 2 REALLY IS 4 5) 8119323Smckusick (TELL ME MORE ABOUT 1 2)) 8129323Smckusick ((0) (NIL) NEWKEY)) 8139323Smckusick RULES) 8149323Smckusick 8159323Smckusick (DEFPROP WHERE 0 PRIORITY) 8169323Smckusick 8179323Smckusick (DEFPROP WHERE (HOW) RULES) 8189323Smckusick 8199323Smckusick (DEFPROP HOW 0 PRIORITY) 8209323Smckusick 8219323Smckusick (DEFPROP HOW 8229323Smckusick (((0) (NIL) 8239323Smckusick (WHY DO YOU ASK) 8249323Smckusick (DOES THAT QUESTION INTEREST YOU) 8259323Smckusick (WHAT IS IT YOU REALLY WANT TO KNOW) 8269323Smckusick (ARE SUCH QUESTIONS MUCH ON YOUR MIND) 8279323Smckusick (WHAT ANSWER WOULD PLEASE YOU MOST) 8289323Smckusick (WHAT DO YOU THINK) 8299323Smckusick (WHAT COMES TO YOUR MIND WHEN YOU ASK THAT) 8309323Smckusick (HAVE YOU ASKED SUCH QUESTIONS BEFORE) 8319323Smckusick (HAVE YOU ASKED ANYONE ELSE))) 8329323Smckusick RULES) 8339323Smckusick 8349323Smckusick (DEFPROP BECAUSE 0 PRIORITY) 8359323Smckusick 8369323Smckusick (DEFPROP BECAUSE 8379323Smckusick (((0) (NIL) 8389323Smckusick (IS THAT THE REAL REASON) 8399323Smckusick (DON/'T ANY OTHER REASONS COME TO MIND) 8409323Smckusick (DOES THAT REASON SEEM TO EXPLAIN ANYTHING ELSE) 8419323Smckusick (WHAT OTHER REASONS MIGHT THERE BE) 8429323Smckusick (YOU/'RE NOT CONCEALING ANYTHING FROM ME/, ARE YOU))) 8439323Smckusick RULES) 8449323Smckusick 8459323Smckusick (DEFPROP WHY 0 PRIORITY) 8469323Smckusick 8479323Smckusick (DEFPROP WHY 8489323Smckusick (((0 WHY DON/'T I 0) (NIL) 8499323Smckusick (DO YOU BELIEVE I DON/'T 5) 8509323Smckusick (PERHAPS I WILL 5 IN GOOD TIME) 8519323Smckusick (SHOULD YOU 5 YOURSELF) 8529323Smckusick (YOU WANT ME TO 5) 8539323Smckusick HOW) 8549323Smckusick ((0 WHY CAN/'T YOU 0) (NIL) 8559323Smckusick (DO YOU THINK YOU SHOULD BE ABLE TO 5) 8569323Smckusick (DO YOU WANT TO BE ABLE TO 5) 8579323Smckusick (DO YOU BELIEVE THIS WILL HELP YOU TO 5) 8589323Smckusick (HAVE YOU ANY IDEA WHY YOU CAN/'T 5) 8599323Smckusick HOW) 8609323Smckusick ((0) (NIL) (WHY INDEED) (WHY /'WHY/') (WHY NOT) HOW NEWKEY)) 8619323Smckusick RULES) 8629323Smckusick 8639323Smckusick (DEFPROP EVERYONE 2 PRIORITY) 8649323Smckusick 8659323Smckusick (DEFPROP EVERYONE 8669323Smckusick (((0 (EVERYONE EVERYBODY NOBODY NOONE) 0) 8679323Smckusick (NIL) 8689323Smckusick (REALLY/, 2) 8699323Smckusick (SURELY NOT 2) 8709323Smckusick (CAN YOU THINK OF ANYONE IN PARTICULAR) 8719323Smckusick (WHO/, FOR EXAMPLE) 8729323Smckusick (YOU ARE THINKING OF A VERY SPECIAL PERSON) 8739323Smckusick (WHO/, MAY I ASK) 8749323Smckusick (SOMEONE SPECIAL PERHAPS) 8759323Smckusick (YOU HAVE A PARTICULAR PERSON IN MIND/, DON/'T YOU) 8769323Smckusick (WHO DO YOU THINK YOU/'RE TALKING ABOUT) 8779323Smckusick (I SUSPECT YOU/'RE EXAGGERATING A LITTLE))) 8789323Smckusick RULES) 8799323Smckusick 8809323Smckusick (DEFPROP EVERYBODY 2 PRIORITY) 8819323Smckusick 8829323Smckusick (DEFPROP EVERYBODY (EVERYONE) RULES) 8839323Smckusick 8849323Smckusick (DEFPROP NOBODY 2 PRIORITY) 8859323Smckusick 8869323Smckusick (DEFPROP NOBODY (EVERYONE) RULES) 8879323Smckusick 8889323Smckusick (DEFPROP NOONE 2 PRIORITY) 8899323Smckusick 8909323Smckusick (DEFPROP NOONE (EVERYONE) RULES) 8919323Smckusick 8929323Smckusick (DEFPROP ALWAYS 1 PRIORITY) 8939323Smckusick 8949323Smckusick (DEFPROP ALWAYS 8959323Smckusick (((0) (NIL) 8969323Smckusick (CAN YOU THINK OF A SPECIFIC EXAMPLE) 8979323Smckusick (WHEN) 8989323Smckusick (WHAT INCIDENT ARE YOU THINKING OF) 8999323Smckusick (REALLY/, ALWAYS) 9009323Smckusick (WHAT IF THIS NEVER HAPPENED))) 9019323Smckusick RULES) 9029323Smckusick 9039323Smckusick (DEFPROP LIKE 10. PRIORITY) 9049323Smckusick 9059323Smckusick (DEFPROP LIKE 9069323Smckusick (((0 (AM IS ARE WAS) 0 LIKE 0) (NIL) DIT) ((0) (NIL) NEWKEY)) 9079323Smckusick RULES) 9089323Smckusick 9099323Smckusick (DEFPROP DIT 9109323Smckusick (((0) (NIL) 9119323Smckusick (IN WHAT WAY) 9129323Smckusick (WHAT RESEMBLANCE DO YOU SEE) 9139323Smckusick (WHAT DOES THAT SIMILARITY SUGGEST TO YOU) 9149323Smckusick (WHAT OTHER CONNECTIONS DO YOU SEE) 9159323Smckusick (WHAT DO YOU SUPPOSE THAT RESEMBLANCE MEANS) 9169323Smckusick (WHAT IS THE CONNECTION/, DO YOU SUPPOSE) 9179323Smckusick (COULD THERE REALLY BE SOME CONNECTION) 9189323Smckusick (HOW))) 9199323Smckusick RULES) 9209323Smckusick 9219323Smckusick (DEFPROP BAG 5 PRIORITY) 9229323Smckusick 9239323Smckusick (DEFPROP BAG 9249323Smckusick (((0 (BITE BITES) THE BAG) (NIL) 9259323Smckusick (DO YOU SAY 1 2 3 4 FOR SOME SPECIAL REASON) 9269323Smckusick (WHAT MIGHT 1 HAVE TO DO WITH YOUR PROBLEM) 9279323Smckusick (DO YOU OFTEN SAY /' 2 3 4 /') 9289323Smckusick (PERHAPS YOU FEEL THAT YOU BITE 3 4)) 9299323Smckusick ((0) (^IL) (WHY THE INTEREST IN BAGS) (PLEASE BE MORE SPECIFIC) 9309323Smckusick (YOU AREN/'T PULLING MY LEG ARE YOU) NEWKEY)) 9319323Smckusick RULES) 9329323Smckusick 9339323Smckusick (DEFPROP ZZYYXX (((0) (NIL) NEWKEY)) RULES) 9349323Smckusick 9359323Smckusick (DEFPROP FUCK 55. PRIORITY) 9369323Smckusick 9379323Smckusick (DEFPROP FUCK 9389323Smckusick (((0) (NIL) 9399323Smckusick (ARE SUCH OBSCENITIES FREQUENTLY ON YOUR MIND) 9409323Smckusick (YOU ARE BEING A BIT CHILDISH) 9419323Smckusick (REALLY NOW) 9429323Smckusick (DEAR ME) 9439323Smckusick (I REALLY SHOULDN/'T TOLERATE SUCH LANGUAGE) 9449323Smckusick NEWKEY)) 9459323Smckusick RULES) 9469323Smckusick 9479323Smckusick (DEFPROP SHIT 55. PRIORITY) 9489323Smckusick 9499323Smckusick (DEFPROP SHIT (FUCK) RULES) 9509323Smckusick 9519323Smckusick (DEFPROP CUNT 55. PRIORITY) 9529323Smckusick 9539323Smckusick (DEFPROP CUNT (FUCK) RULES) 9549323Smckusick 9559323Smckusick (DEFPROP PISS 55. PRIORITY) 9569323Smckusick 9579323Smckusick (DEFPROP PISS (FUCK) RULES) 9589323Smckusick 9599323Smckusick (DEFPROP BARF 0 PRIORITY) 9609323Smckusick 9619323Smckusick (DEFPROP BARF (FUCK) RULES) 9629323Smckusick 9639323Smckusick (DEFPROP DAMN 0 PRIORITY) 9649323Smckusick 9659323Smckusick (DEFPROP DAMN (FUCK) RULES) 9669323Smckusick 9679323Smckusick (DEFPROP HELL 0 PRIORITY) 9689323Smckusick 9699323Smckusick (DEFPROP HELL (FUCK) RULES) 9709323Smckusick 9719323Smckusick (DEFPROP SUCK 5 PRIORITY) 9729323Smckusick 9739323Smckusick (DEFPROP SUCK (FUCK) RULES) 9749323Smckusick 9759323Smckusick (DEFPROP SUCKS SUCK TRANSLATION) 9769323Smckusick 9779323Smckusick (DEFPROP PROBLEM 5 PRIORITY) 9789323Smckusick 9799323Smckusick (DEFPROP PROBLEM 9809323Smckusick (((0 (IS ARE) YOUR (PROBLEM PROBLEMS) 0) (NIL) 9819323Smckusick (1 2 YOUR 4) 9829323Smckusick (ARE YOU SURE 1 2 YOUR 4) 9839323Smckusick (PERHAPS 1 2 NOT YOUR REAL 4) 9849323Smckusick (YOU THINK YOU HAVE PROBLEMS) 9859323Smckusick (DO YOU OFTEN THINK ABOUT 1)) 9869323Smckusick ((0 YOUR (PROBLEM PROBLEMS) (IS ARE) 0) (NIL) 9879323Smckusick (YOUR 2 3 4) 9889323Smckusick (ARE YOU SURE YOUR2 3 4) 9899323Smckusick (PERHAPS YOUR REAL 2 3 NOT 4) 9909323Smckusick (YOU THINK YOU HAVE PROBLEMS)) 9919323Smckusick ((0) (NIL) 9929323Smckusick (PLEASE CONTINUE/, THIS MAY BE INTERESTING) 9939323Smckusick (HAVE YOU ANY OTHER PROBLEMS YOU WISH TO DISCUSS) 9949323Smckusick (PERHAPS YOU/'D RATHER CHANGE THE SUBJECT) 9959323Smckusick (YOU SEEM A BIT UNEASY) 9969323Smckusick NEWKEY)) 9979323Smckusick RULES) 9989323Smckusick 9999323Smckusick (DEFPROP PROBLEMS 5 PRIORITY) 10009323Smckusick 10019323Smckusick (DEFPROP PROBLEMS (PROBLEM) RULES) 10029323Smckusick 10039323Smckusick (DEFPROP PROBLEM 10049323Smckusick (((0 IS YOUR PROBLEM 0) 10059323Smckusick (NIL) 10069323Smckusick (EARLIER YOU MENTIONED 1) 10079323Smckusick (LET/'S TALK FURTHER ABOUT 1) 10089323Smckusick (TELL ME MORE ABOUT 1) 10099323Smckusick (YOU HAVEN/'T MENTIONED 1 FOR A WHILE))) 10109323Smckusick MEMR) 10119323Smckusick 10129323Smckusick (DEFPROP PROBLEMS 10139323Smckusick (((0 ARE YOU PROBLEMS) 10149323Smckusick (NIL) 10159323Smckusick (EARLIER YOU MENTIONED 1) 10169323Smckusick (LET/'S TALK ABOUT 1) 10179323Smckusick (TELL ME MORE ABOUT 1) 10189323Smckusick (YOU HAVEN/'T MENTIONED 1 FOR A WHILE))) 10199323Smckusick MEMR) 10209323Smckusick 10219323Smckusick (DEFPROP CRAP 6 PRIORITY) 10229323Smckusick 10239323Smckusick (DEFPROP CRAP (FUCK) RULES) 10249323Smckusick 10259323Smckusick (DEFPROP ASK 0 PRIORITY) 10269323Smckusick 10279323Smckusick (DEFPROP ASK 10289323Smckusick (((0 YOU ASK 0) 10299323Smckusick (NIL) 10309323Smckusick HOW) 10319323Smckusick ((0 YOU 1 ASKING 0) 10329323Smckusick (NIL) 10339323Smckusick HOW) 10349323Smckusick ((0 I 0) 10359323Smckusick (NIL) 10369323Smckusick YOU) 10379323Smckusick ((0) 10389323Smckusick (NIL) 10399323Smckusick NEWKEY)) 10409323Smckusick RULES) 10419323Smckusick 10429323Smckusick 10439323Smckusick 10449323Smckusick (defun top-level () (setq user-top-level nil starttime (ptime)) (worker)) 10459323Smckusick (setq user-top-level (quote top-level)) 10469323Smckusick 10479323Smckusick (signal 2 (quote byebye)) 10489323Smckusick 10499323Smckusick (defun byebye (x) 10509323Smckusick (terpri)(terpri) 10519323Smckusick (princ (quote your/ bill/ will/ be/ in/ the/ mail )) 10529323Smckusick (terpri) 10539323Smckusick (mailbill) 10549323Smckusick (exit)) 1055