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