]> git.eshelyaron.com Git - emacs.git/commitdiff
2002-09-10 Deepak Goel <deego@glue.umd.edu>
authorJohn Paul Wallington <jpw@pobox.com>
Tue, 10 Sep 2002 05:48:44 +0000 (05:48 +0000)
committerJohn Paul Wallington <jpw@pobox.com>
Tue, 10 Sep 2002 05:48:44 +0000 (05:48 +0000)
* play/doctor.el (doc//): Rename from `//'.  Update callers.
(doc$): Rename from `$'.  Update callers.

lisp/ChangeLog
lisp/play/doctor.el

index 1ba32a5b45c9fa68eb3ebe3f4afe5a56f28f9abd..b8e31010b51c98132ac1b29ff3a9cc9f83a49b73 100644 (file)
@@ -1,3 +1,8 @@
+2002-09-10  Deepak Goel  <deego@glue.umd.edu>
+
+       * play/doctor.el (doc//): Rename from `//'.  Update callers.
+       (doc$): Rename from `$'.  Update callers.
+
 2002-09-09  Markus Rost  <rost@math.ohio-state.edu>
 
        * simple.el (transient-mark-mode, line-number-mode,
@@ -68,7 +73,7 @@
 
        * play/doctor.el (doctor-cadr, doctor-caddr, doctor-cddr): Remove.
        Update callers.
-       
+
 2002-09-08  Markus Rost  <rost@math.ohio-state.edu>
 
        * diff.el (diff): Doc fix.
index 2f7a5759a90e0d8f82c90091a37e909b528d2567..4254a99f27eec8628d18e5c217d842ff153c8686 100644 (file)
@@ -45,9 +45,9 @@
 
 ;;; Code:
 
-(defun // (x) x)
+(defun doc// (x) x)
 
-(defmacro $ (what)
+(defmacro doc$ (what)
   "quoted arg form of doctor-$"
   (list 'doctor-$ (list 'quote what)))
 
@@ -79,7 +79,7 @@ reads the sentence before point, and prints the Doctor's answer."
   (setq mode-name "Doctor")
   (turn-on-auto-fill)
   (doctor-type '(i am the psychotherapist \.
-                ($ please) ($ describe) your ($ problems) \.
+                (doc$ please) (doc$ describe) your (doc$ problems) \.
                 each time you are finished talking, type \R\E\T twice \.))
   (insert "\n"))
 
@@ -132,9 +132,9 @@ reads the sentence before point, and prints the Doctor's answer."
          (some experiences you have had with)
          (how you feel about)))
   (make-local-variable 'fears)
-  (setq fears '( (($ whysay) you are ($ afraidof) (// feared) \?)
-                (you seem terrified by (// feared) \.)
-                (when did you first feel ($ afraidof) (// feared) \?) ))
+  (setq fears '( ((doc$ whysay) you are (doc$ afraidof) (doc// feared) \?)
+                (you seem terrified by (doc// feared) \.)
+                (when did you first feel (doc$ afraidof) (doc// feared) \?) ))
   (make-local-variable 'sure)
   (setq sure '((sure)(positive)(certain)(absolutely sure)))
   (make-local-variable 'afraidof)
@@ -149,9 +149,9 @@ reads the sentence before point, and prints the Doctor's answer."
                     (could have caused)(could be the reason for) (are caused by)
                     (are because of)))
   (make-local-variable 'moods)
-  (setq moods '( (($ areyou)(// found) often \?)
-                (what causes you to be (// found) \?)
-                (($ whysay) you are (// found) \?) ))
+  (setq moods '( ((doc$ areyou)(doc// found) often \?)
+                (what causes you to be (doc// found) \?)
+                ((doc$ whysay) you are (doc// found) \?) ))
   (make-local-variable 'maybe)
   (setq maybe
        '((maybe)
@@ -166,22 +166,22 @@ reads the sentence before point, and prints the Doctor's answer."
        '((how do you do \?) (hello \.) (howdy!) (hello \.) (hi \.) (hi there \.)))
   (make-local-variable 'drnk)
   (setq drnk
-       '((do you drink a lot of (// found) \?)
+       '((do you drink a lot of (doc// found) \?)
          (do you get drunk often \?)
-         (($ describe) your drinking habits \.) )) 
+         ((doc$ describe) your drinking habits \.) )) 
   (make-local-variable 'drugs)
-  (setq drugs '( (do you use (// found) often \?)(($ areyou)
-                                                addicted to (// found) \?)(do you realize that drugs can
-                                                be very harmful \?)(($ maybe) you should try to quit using (// found)
+  (setq drugs '( (do you use (doc// found) often \?)((doc$ areyou)
+                                                addicted to (doc// found) \?)(do you realize that drugs can
+                                                be very harmful \?)((doc$ maybe) you should try to quit using (doc// found)
                                                 \.)))
   (make-local-variable 'whywant)
-  (setq whywant '( (($ whysay) (// subj) might ($ want) (// obj) \?)
+  (setq whywant '( ((doc$ whysay) (doc// subj) might (doc$ want) (doc// obj) \?)
                   (how does it feel to want \?)
-                  (why should (// subj) get (// obj) \?)
-                  (when did (// subj) first ($ want) (// obj) \?)
-                  (($ areyou) obsessed with (// obj) \?)
-                  (why should i give (// obj) to (// subj) \?)
-                  (have you ever gotten (// obj) \?) ))
+                  (why should (doc// subj) get (doc// obj) \?)
+                  (when did (doc// subj) first (doc$ want) (doc// obj) \?)
+                  ((doc$ areyou) obsessed with (doc// obj) \?)
+                  (why should i give (doc// obj) to (doc// subj) \?)
+                  (have you ever gotten (doc// obj) \?) ))
   (make-local-variable 'canyou)
   (setq canyou '((of course i can \.)
                 (why should i \?)
@@ -198,32 +198,32 @@ reads the sentence before point, and prints the Doctor's answer."
   (make-local-variable 'shortlst)
   (setq shortlst
        '((can you elaborate on that \?)
-         (($ please) continue \.)
+         ((doc$ please) continue \.)
          (go on\, don\'t be afraid \.)
          (i need a little more detail please \.)
-         (you\'re being a bit brief\, ($ please) go into detail \.)
+         (you\'re being a bit brief\, (doc$ please) go into detail \.)
          (can you be more explicit \?)
          (and \?)
-         (($ please) go into more detail \?)
+         ((doc$ please) go into more detail \?)
          (you aren\'t being very talkative today\!)
          (is that all there is to it \?)
          (why must you respond so briefly \?)))
 
   (make-local-variable 'famlst)
   (setq famlst
-       '((tell me ($ something) about (// owner) family \.)
-         (you seem to dwell on (// owner) family \.)
-         (($ areyou) hung up on (// owner) family \?)))
+       '((tell me (doc$ something) about (doc// owner) family \.)
+         (you seem to dwell on (doc// owner) family \.)
+         ((doc$ areyou) hung up on (doc// owner) family \?)))
   (make-local-variable 'huhlst)
   (setq huhlst
-       '((($ whysay)(// sent) \?)
-         (is it because of ($ things) that you say (// sent) \?) ))
+       '(((doc$ whysay)(doc// sent) \?)
+         (is it because of (doc$ things) that you say (doc// sent) \?) ))
   (make-local-variable 'longhuhlst)
   (setq longhuhlst
-       '((($ whysay) that \?)
+       '(((doc$ whysay) that \?)
          (i don\'t understand \.)
-         (($ thlst))
-         (($ areyou) ($ afraidof) that \?)))
+         ((doc$ thlst))
+         ((doc$ areyou) (doc$ afraidof) that \?)))
   (make-local-variable 'feelings-about)
   (setq feelings-about
        '((feelings about)
@@ -325,86 +325,86 @@ reads the sentence before point, and prints the Doctor's answer."
          (are you satisfied with the fact that)))
   (make-local-variable 'machlst)
   (setq machlst 
-       '((you have your mind on (// found) \, it seems \.)
-         (you think too much about  (// found) \.)
-         (you should try taking your mind off of (// found)\.)
+       '((you have your mind on (doc// found) \, it seems \.)
+         (you think too much about  (doc// found) \.)
+         (you should try taking your mind off of (doc// found)\.)
          (are you a computer hacker \?)))
   (make-local-variable 'qlist)
   (setq qlist
        '((what do you think \?)
          (i\'ll ask the questions\, if you don\'t mind!)
          (i could ask the same thing myself \.)
-         (($ please) allow me to do the questioning \.)
+         ((doc$ please) allow me to do the questioning \.)
          (i have asked myself that question many times \.)
-         (($ please) try to answer that question yourself \.)))
+         ((doc$ please) try to answer that question yourself \.)))
   (make-local-variable 'foullst)
   (setq foullst
-       '((($ please) watch your tongue!)
-         (($ please) avoid such unwholesome thoughts \.)
-         (($ please) get your mind out of the gutter \.)
+       '(((doc$ please) watch your tongue!)
+         ((doc$ please) avoid such unwholesome thoughts \.)
+         ((doc$ please) get your mind out of the gutter \.)
          (such lewdness is not appreciated \.)))
   (make-local-variable 'deathlst)
   (setq deathlst
        '((this is not a healthy way of thinking \.)
-         (($ bother) you\, too\, may die someday \?)
+         ((doc$ bother) you\, too\, may die someday \?)
          (i am worried by your obsession with this topic!)
          (did you watch a lot of crime and violence on television as a child \?))
        )
   (make-local-variable 'sexlst)
   (setq sexlst 
-       '((($ areyou) ($ afraidof) sex \?)
-         (($ describe)($ something) about your sexual history \.)
-         (($ please)($ describe) your sex life \.\.\.)
-         (($ describe) your ($ feelings-about) your sexual partner \.)
-         (($ describe) your most ($ random-adjective) sexual experience \.)
-         (($ areyou) satisfied with (// lover) \.\.\. \?)))
+       '(((doc$ areyou) (doc$ afraidof) sex \?)
+         ((doc$ describe)(doc$ something) about your sexual history \.)
+         ((doc$ please)(doc$ describe) your sex life \.\.\.)
+         ((doc$ describe) your (doc$ feelings-about) your sexual partner \.)
+         ((doc$ describe) your most (doc$ random-adjective) sexual experience \.)
+         ((doc$ areyou) satisfied with (doc// lover) \.\.\. \?)))
   (make-local-variable 'neglst)
   (setq neglst
        '((why not \?)
-         (($ bother) i ask that \?)
+         ((doc$ bother) i ask that \?)
          (why not \?)
          (why not \?)
          (how come \?)
-         (($ bother) i ask that \?)))
+         ((doc$ bother) i ask that \?)))
   (make-local-variable 'beclst)
   (setq beclst '(
-                (is it because (// sent) that you came to me \?)
-                (($ bother)(// sent) \?)
-                (when did you first know that (// sent) \?)
-                (is the fact that (// sent) the real reason \?)
-                (does the fact that (// sent) explain anything else \?)
-                (($ areyou)($ sure)(// sent) \? ) ))
+                (is it because (doc// sent) that you came to me \?)
+                ((doc$ bother)(doc// sent) \?)
+                (when did you first know that (doc// sent) \?)
+                (is the fact that (doc// sent) the real reason \?)
+                (does the fact that (doc// sent) explain anything else \?)
+                ((doc$ areyou)(doc$ sure)(doc// sent) \? ) ))
   (make-local-variable 'shortbeclst)
   (setq shortbeclst '(
-                     (($ bother) i ask you that \?)
+                     ((doc$ bother) i ask you that \?)
                      (that\'s not much of an answer!)
-                     (($ inter) why won\'t you talk about it \?)
+                     ((doc$ inter) why won\'t you talk about it \?)
                      (speak up!)
-                     (($ areyou) ($ afraidof) talking about it \?)
-                     (don\'t be ($ afraidof) elaborating \.)
-                     (($ please) go into more detail \.)))
+                     ((doc$ areyou) (doc$ afraidof) talking about it \?)
+                     (don\'t be (doc$ afraidof) elaborating \.)
+                     ((doc$ please) go into more detail \.)))
   (make-local-variable 'thlst)
   (setq thlst '(
-               (($ maybe)($ things)($ arerelated) this \.)
-               (is it because of ($ things) that you are going through all this \?)
-               (how do you reconcile ($ things) \? )
-               (($ maybe) this ($ isrelated)($ things) \?) ))
+               ((doc$ maybe)(doc$ things)(doc$ arerelated) this \.)
+               (is it because of (doc$ things) that you are going through all this \?)
+               (how do you reconcile (doc$ things) \? )
+               ((doc$ maybe) this (doc$ isrelated)(doc$ things) \?) ))
   (make-local-variable 'remlst)
-  (setq remlst '( (earlier you said ($ history) \?)
-                 (you mentioned that ($ history) \?)
-                 (($ whysay)($ history) \? ) ))
+  (setq remlst '( (earlier you said (doc$ history) \?)
+                 (you mentioned that (doc$ history) \?)
+                 ((doc$ whysay)(doc$ history) \? ) ))
   (make-local-variable 'toklst)
   (setq toklst
        '((is this how you relax \?)
          (how long have you been smoking       grass \?)
-         (($ areyou) ($ afraidof) of being drawn to using harder stuff \?)))
+         ((doc$ areyou) (doc$ afraidof) of being drawn to using harder stuff \?)))
   (make-local-variable 'states)
   (setq states
-       '((do you get (// found) often \?)
-         (do you enjoy being (// found) \?)
-         (what makes you (// found) \?)
-         (how often ($ areyou)(// found) \?)
-         (when were you last (// found) \?)))
+       '((do you get (doc// found) often \?)
+         (do you enjoy being (doc// found) \?)
+         (what makes you (doc// found) \?)
+         (how often (doc$ areyou)(doc// found) \?)
+         (when were you last (doc// found) \?)))
   (make-local-variable 'replist)
   (setq replist 
        '((i . (you))
@@ -458,50 +458,50 @@ reads the sentence before point, and prints the Doctor's answer."
          (hasn\'t . (has not))))
   (make-local-variable 'stallmanlst)
   (setq stallmanlst '(
-                     (($ describe) your ($ feelings-about) him \.)
-                     (($ areyou) a friend of Stallman \?)
-                     (($ bother) Stallman is ($ random-adjective) \?)
-                     (($ ibelieve) you are ($ afraidof) him \.)))
+                     ((doc$ describe) your (doc$ feelings-about) him \.)
+                     ((doc$ areyou) a friend of Stallman \?)
+                     ((doc$ bother) Stallman is (doc$ random-adjective) \?)
+                     ((doc$ ibelieve) you are (doc$ afraidof) him \.)))
   (make-local-variable 'schoollst)
   (setq schoollst '(
-                   (($ describe) your (// found) \.)
-                   (($ bother) your grades could ($ improve) \?)
-                   (($ areyou) ($ afraidof) (// found) \?)
-                   (($ maybe) this ($ isrelated) to your attitude \.)
-                   (($ areyou) absent often \?)
-                   (($ maybe) you should study ($ something) \.)))
+                   ((doc$ describe) your (doc// found) \.)
+                   ((doc$ bother) your grades could (doc$ improve) \?)
+                   ((doc$ areyou) (doc$ afraidof) (doc// found) \?)
+                   ((doc$ maybe) this (doc$ isrelated) to your attitude \.)
+                   ((doc$ areyou) absent often \?)
+                   ((doc$ maybe) you should study (doc$ something) \.)))
   (make-local-variable 'improve)
   (setq improve '((improve) (be better) (be improved) (be higher)))
   (make-local-variable 'elizalst)
   (setq elizalst '(
-                  (($ areyou) ($ sure) \?)
-                  (($ ibelieve) you have ($ problems) with (// found) \.)
-                  (($ whysay) (// sent) \?)))
+                  ((doc$ areyou) (doc$ sure) \?)
+                  ((doc$ ibelieve) you have (doc$ problems) with (doc// found) \.)
+                  ((doc$ whysay) (doc// sent) \?)))
   (make-local-variable 'sportslst)
   (setq sportslst '(
-                   (tell me ($ something) about (// found) \.)
-                   (($ describe) ($ relation) (// found) \.)
-                   (do you find (// found) ($ random-adjective) \?)))
+                   (tell me (doc$ something) about (doc// found) \.)
+                   ((doc$ describe) (doc$ relation) (doc// found) \.)
+                   (do you find (doc// found) (doc$ random-adjective) \?)))
   (make-local-variable 'mathlst)
   (setq mathlst '(
-                 (($ describe) ($ something) about math \.)
-                 (($ maybe) your ($ problems) ($ arerelated) (// found) \.)
-                 (i don\'t know much (// found) \, but ($ continue)
+                 ((doc$ describe) (doc$ something) about math \.)
+                 ((doc$ maybe) your (doc$ problems) (doc$ arerelated) (doc// found) \.)
+                 (i don\'t know much (doc// found) \, but (doc$ continue)
                     anyway \.)))
   (make-local-variable 'zippylst)
   (setq zippylst '(
-                  (($ areyou) Zippy \?)
-                  (($ ibelieve) you have some serious ($ problems) \.)
-                  (($ bother) you are a pinhead \?)))
+                  ((doc$ areyou) Zippy \?)
+                  ((doc$ ibelieve) you have some serious (doc$ problems) \.)
+                  ((doc$ bother) you are a pinhead \?)))
   (make-local-variable 'chatlst)
   (setq chatlst '(
-                 (($ maybe) we could chat \.)
-                 (($ please) ($ describe) ($ something) about chat mode \.)
-                 (($ bother) our discussion is so ($ random-adjective) \?)))
+                 ((doc$ maybe) we could chat \.)
+                 ((doc$ please) (doc$ describe) (doc$ something) about chat mode \.)
+                 ((doc$ bother) our discussion is so (doc$ random-adjective) \?)))
   (make-local-variable 'abuselst)
   (setq abuselst '(
-                  (($ please) try to be less abusive \.)
-                  (($ describe) why you call me (// found) \.)
+                  ((doc$ please) try to be less abusive \.)
+                  ((doc$ describe) why you call me (doc// found) \.)
                   (i\'ve had enough of you!)))
   (make-local-variable 'abusewords)
   (setq abusewords '(boring bozo clown clumsy cretin dumb dummy
@@ -878,19 +878,19 @@ Otherwise call the Doctor to parse preceding sentence."
 (defun doctor-doc (sent)
   (cond
    ((equal sent '(foo))
-    (doctor-type '(bar! ($ please)($ continue) \.)))
+    (doctor-type '(bar! (doc$ please)(doc$ continue) \.)))
    ((member sent howareyoulst)
-    (doctor-type '(i\'m ok \.  ($ describe) yourself \.)))
+    (doctor-type '(i\'m ok \.  (doc$ describe) yourself \.)))
    ((or (member sent '((good bye) (see you later) (i quit) (so long)
                       (go away) (get lost)))
        (memq (car sent)
              '(bye halt break quit done exit goodbye 
                    bye\, stop pause goodbye\, stop pause)))
-    (doctor-type ($ bye)))
+    (doctor-type (doc$ bye)))
    ((and (eq (car sent) 'you)
         (memq (cadr sent) abusewords))
     (setq found (cadr sent))
-    (doctor-type ($ abuselst)))
+    (doctor-type (doc$ abuselst)))
    ((eq (car sent) 'whatmeans)
     (doctor-def (cadr sent)))
    ((equal sent '(parse))
@@ -904,13 +904,13 @@ Otherwise call the Doctor to parse preceding sentence."
                        'is owner "\n"
                        'sentence 'used 'was
                        "..."
-                       '(// bak))))
+                       '(doc// bak))))
    ((memq (car sent) '(do has have how when where who why))
-    (doctor-type ($ qlist)))
+    (doctor-type (doc$ qlist)))
    ;;   ((eq (car sent) 'forget)
    ;;    (set (cadr sent) nil)
-   ;;    (doctor-type '(($ isee)($ please)
-   ;;     ($ continue)\.)))
+   ;;    (doctor-type '((doc$ isee)(doc$ please)
+   ;;     (doc$ continue)\.)))
    (t
     (if (doctor-defq sent) (doctor-define sent found))
     (if (> (length sent) 12)(setq sent (doctor-shorten sent)))
@@ -929,13 +929,13 @@ Otherwise call the Doctor to parse preceding sentence."
           (setq sent (doctor-fixup sent))
           (if (and (eq (car sent) 'do) (eq (cadr sent) 'not))
               (cond ((zerop (random 3))
-                     (doctor-type '(are you ($ afraidof) that \?)))
+                     (doctor-type '(are you (doc$ afraidof) that \?)))
                     ((zerop (random 2))
                      (doctor-type '(don\'t tell me what to do \. i am the
                                            psychiatrist here!))
                      (doctor-rthing))
                     (t
-                     (doctor-type '(($ whysay) that i shouldn\'t
+                     (doctor-type '((doc$ whysay) that i shouldn\'t
                                     (cddr sent)
                                     \?))))
             (doctor-go (doctor-wherego sent))))))))
@@ -1317,7 +1317,7 @@ element pair in RLIST."
          sent)))
 
 (defun doctor-wherego (sent)
-  (cond ((null sent)($ whereoutp))
+  (cond ((null sent)(doc$ whereoutp))
        ((null (doctor-meaning (car sent)))
         (doctor-wherego (cond ((zerop (random 2))
                                (reverse (cdr sent)))
@@ -1419,31 +1419,31 @@ Hack on previous word, setting global variable OWNER to correct result."
   (funcall (intern (concat "doctor-" (doctor-make-string destination)))))
 
 (defun doctor-desire1 ()
-  (doctor-go ($ whereoutp)))
+  (doctor-go (doc$ whereoutp)))
 
 (defun doctor-huh ()
-  (cond ((< (length sent) 9) (doctor-type ($ huhlst)))
-       (t (doctor-type ($ longhuhlst)))))
+  (cond ((< (length sent) 9) (doctor-type (doc$ huhlst)))
+       (t (doctor-type (doc$ longhuhlst)))))
 
-(defun doctor-rthing () (doctor-type ($ thlst)))
+(defun doctor-rthing () (doctor-type (doc$ thlst)))
 
 (defun doctor-remem () (cond ((null history)(doctor-huh))
-                            ((doctor-type ($ remlst)))))
+                            ((doctor-type (doc$ remlst)))))
 
 (defun doctor-howdy ()
   (cond ((not howdyflag)
-        (doctor-type '(($ hello) what brings you to see me \?))
+        (doctor-type '((doc$ hello) what brings you to see me \?))
         (setq howdyflag t))
        (t
-        (doctor-type '(($ ibelieve) we\'ve introduced ourselves already \.))
-        (doctor-type '(($ please) ($ describe) ($ things) \.)))))
+        (doctor-type '((doc$ ibelieve) we\'ve introduced ourselves already \.))
+        (doctor-type '((doc$ please) (doc$ describe) (doc$ things) \.)))))
 
 (defun doctor-when ()
   (cond ((< (length (memq found sent)) 3)(doctor-short))
        (t
         (setq sent (cdr (memq found sent)))
         (setq sent (doctor-fixup sent))
-        (doctor-type '(($ whatwhen)(// sent) \?)))))
+        (doctor-type '((doc$ whatwhen)(doc// sent) \?)))))
 
 (defun doctor-conj ()
   (cond ((< (length (memq found sent)) 4)(doctor-short))
@@ -1451,11 +1451,11 @@ Hack on previous word, setting global variable OWNER to correct result."
         (setq sent (cdr (memq found sent)))
         (setq sent (doctor-fixup sent))
         (cond ((eq (car sent) 'of)
-               (doctor-type '(are you ($ sure) that is the real reason \?))
+               (doctor-type '(are you (doc$ sure) that is the real reason \?))
                (setq things (cons (cdr sent) things)))
               (t
                (doctor-remember sent)
-               (doctor-type ($ beclst)))))))
+               (doctor-type (doc$ beclst)))))))
 
 (defun doctor-short ()
   (cond ((= (car repetitive-shortness) (1- lincount))
@@ -1466,7 +1466,7 @@ Hack on previous word, setting global variable OWNER to correct result."
   (rplaca repetitive-shortness lincount)
   (cond ((> (cdr repetitive-shortness) 6)
         (cond ((not **mad**)
-               (doctor-type '(($ areyou)
+               (doctor-type '((doc$ areyou)
                               just trying to see what kind of things
                               i have in my vocabulary \? please try to
                               carry on a reasonable conversation!))
@@ -1477,14 +1477,14 @@ Hack on previous word, setting global variable OWNER to correct result."
                )))
        (t
         (cond ((equal sent (doctor-assm '(yes)))
-               (doctor-type '(($ isee) ($ inter) ($ whysay) this is so \?)))
+               (doctor-type '((doc$ isee) (doc$ inter) (doc$ whysay) this is so \?)))
               ((equal sent (doctor-assm '(because)))
-               (doctor-type ($ shortbeclst)))
+               (doctor-type (doc$ shortbeclst)))
               ((equal sent (doctor-assm '(no)))
-               (doctor-type ($ neglst)))
-              (t (doctor-type ($ shortlst)))))))
+               (doctor-type (doc$ neglst)))
+              (t (doctor-type (doc$ shortlst)))))))
           
-(defun doctor-alcohol () (doctor-type ($ drnk)))
+(defun doctor-alcohol () (doctor-type (doc$ drnk)))
 
 (defun doctor-desire ()
   (let ((foo (memq found sent)))
@@ -1494,41 +1494,41 @@ Hack on previous word, setting global variable OWNER to correct result."
           (rplacd foo (append '(to have) (cdr foo)))
           (doctor-svo sent found 1 nil)
           (doctor-remember (list subj 'would 'like obj))
-          (doctor-type ($ whywant)))
+          (doctor-type (doc$ whywant)))
          ((not (eq (cadr foo) 'to))
           (doctor-go (doctor-build (doctor-meaning found) 1)))
          (t
           (doctor-svo sent found 1 nil)
           (doctor-remember (list subj 'would 'like obj))
-          (doctor-type ($ whywant))))))
+          (doctor-type (doc$ whywant))))))
 
 (defun doctor-drug ()
-  (doctor-type ($ drugs))
+  (doctor-type (doc$ drugs))
   (doctor-remember (list 'you 'used found)))
 
 (defun doctor-toke ()
-  (doctor-type ($ toklst)))
+  (doctor-type (doc$ toklst)))
 
 (defun doctor-state ()
-  (doctor-type ($ states))(doctor-remember (list 'you 'were found)))
+  (doctor-type (doc$ states))(doctor-remember (list 'you 'were found)))
 
 (defun doctor-mood ()
-  (doctor-type ($ moods))(doctor-remember (list 'you 'felt found)))
+  (doctor-type (doc$ moods))(doctor-remember (list 'you 'felt found)))
 
 (defun doctor-fear ()
   (setq feared (doctor-setprep sent found))
-  (doctor-type ($ fears))
+  (doctor-type (doc$ fears))
   (doctor-remember (list 'you 'were 'afraid 'of feared)))
 
 (defun doctor-hate ()
   (doctor-svo sent found 1 t)
   (cond ((memq 'not sent) (doctor-forget) (doctor-huh))
        ((equal subj 'you)
-        (doctor-type '(why do you (// verb)(// obj) \?)))
-       (t (doctor-type '(($ whysay)(list subj verb obj))))))
+        (doctor-type '(why do you (doc// verb)(doc// obj) \?)))
+       (t (doctor-type '((doc$ whysay)(list subj verb obj))))))
 
 (defun doctor-symptoms ()
-  (doctor-type '(($ maybe) you should consult a doctor of medicine\,
+  (doctor-type '((doc$ maybe) you should consult a doctor of medicine\,
                 i am a psychiatrist \.)))
 
 (defun doctor-hates ()
@@ -1536,14 +1536,14 @@ Hack on previous word, setting global variable OWNER to correct result."
   (doctor-hates1))
 
 (defun doctor-hates1 ()
-  (doctor-type '(($ whysay)(list subj verb obj) \?)))
+  (doctor-type '((doc$ whysay)(list subj verb obj) \?)))
 
 (defun doctor-loves ()
   (doctor-svo sent found 1 t)
   (doctor-qloves))
 
 (defun doctor-qloves ()
-  (doctor-type '(($ bother)(list subj verb obj) \?)))
+  (doctor-type '((doc$ bother)(list subj verb obj) \?)))
 
 (defun doctor-love ()
   (doctor-svo sent found 1 t)
@@ -1558,10 +1558,10 @@ Hack on previous word, setting global variable OWNER to correct result."
                       (setq lover '(your partner))
                       (doctor-forget)
                       (doctor-type '(with whom are you in love \?)))
-                     ((doctor-type '(($ please)
-                                     ($ describe)
-                                     ($ relation)
-                                     (// lover)
+                     ((doctor-type '((doc$ please)
+                                     (doc$ describe)
+                                     (doc$ relation)
+                                     (doc// lover)
                                      \.)))))
               ((equal subj 'i)
                (doctor-txtype '(we were discussing you!)))
@@ -1572,17 +1572,17 @@ Hack on previous word, setting global variable OWNER to correct result."
 
 (defun doctor-mach ()
   (setq found (doctor-plural found))
-  (doctor-type ($ machlst)))
+  (doctor-type (doc$ machlst)))
 
 (defun doctor-sexnoun () (doctor-sexverb))
 
 (defun doctor-sexverb ()
   (if (or (memq 'me sent)(memq 'myself sent)(memq 'i sent))
       (doctor-foul)
-    (doctor-type ($ sexlst))))
+    (doctor-type (doc$ sexlst))))
 
 (defun doctor-death ()
-  (cond (suicide-flag (doctor-type ($ deathlst)))
+  (cond (suicide-flag (doctor-type (doc$ deathlst)))
        ((or (equal found 'suicide)
              (and (or (equal found 'kill)
                       (equal found 'killing))
@@ -1594,41 +1594,41 @@ Hack on previous word, setting global variable OWNER to correct result."
                           anonymous E-mail: samaritans@anon.twwells.com\ \.
                            or find a Befrienders crisis center at
                           http://www.befrienders.org/\ \.
-                          ($ please) ($ continue) \.)))
-       (t (doctor-type ($ deathlst)))))
+                          (doc$ please) (doc$ continue) \.)))
+       (t (doctor-type (doc$ deathlst)))))
 
 (defun doctor-foul ()
-  (doctor-type ($ foullst)))
+  (doctor-type (doc$ foullst)))
 
 (defun doctor-family ()
   (doctor-possess sent found)
-  (doctor-type ($ famlst)))
+  (doctor-type (doc$ famlst)))
 
 ;; I did not add this -- rms.
 ;; But he might have removed it.  I put it back.  --roland
 (defun doctor-rms ()
-  (cond (rms-flag (doctor-type ($ stallmanlst)))
+  (cond (rms-flag (doctor-type (doc$ stallmanlst)))
        (t (setq rms-flag t) (doctor-type '(do you know Stallman \?)))))
 
-(defun doctor-school nil (doctor-type ($ schoollst)))
+(defun doctor-school nil (doctor-type (doc$ schoollst)))
 
 (defun doctor-eliza ()
-  (cond (eliza-flag (doctor-type ($ elizalst)))
+  (cond (eliza-flag (doctor-type (doc$ elizalst)))
        (t (setq eliza-flag t)
-          (doctor-type '((// found) \? hah !
-                         ($ please) ($ continue) \.)))))
+          (doctor-type '((doc// found) \? hah !
+                         (doc$ please) (doc$ continue) \.)))))
           
-(defun doctor-sports ()  (doctor-type ($ sportslst)))
+(defun doctor-sports ()  (doctor-type (doc$ sportslst)))
 
-(defun doctor-math () (doctor-type ($ mathlst)))
+(defun doctor-math () (doctor-type (doc$ mathlst)))
 
 (defun doctor-zippy ()
-  (cond (zippy-flag (doctor-type ($ zippylst)))
+  (cond (zippy-flag (doctor-type (doc$ zippylst)))
        (t (setq zippy-flag t)
           (doctor-type '(yow! are we interactive yet \?)))))
 
 
-(defun doctor-chat () (doctor-type ($ chatlst)))
+(defun doctor-chat () (doctor-type (doc$ chatlst)))
 
 (provide 'doctor)