aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/play/doctor.el18
1 files changed, 13 insertions, 5 deletions
diff --git a/lisp/play/doctor.el b/lisp/play/doctor.el
index 943b6f39356..619203432d5 100644
--- a/lisp/play/doctor.el
+++ b/lisp/play/doctor.el
@@ -1,5 +1,4 @@
1;;; doctor.el --- psychological help for frustrated users. 1;;; doctor.el --- psychological help for frustrated users.
2;;; (censored version--see below)
3 2
4;; Copyright (C) 1985, 1987, 1994, 1996 Free Software Foundation, Inc. 3;; Copyright (C) 1985, 1987, 1994, 1996 Free Software Foundation, Inc.
5 4
@@ -29,14 +28,16 @@
29;; phrase-production techniques similar to the classic ELIZA demonstration 28;; phrase-production techniques similar to the classic ELIZA demonstration
30;; of pseudo-AI. 29;; of pseudo-AI.
31 30
32;; This file has been censored by the Communications Decency Act. 31;; This file was for a while censored by the Communications Decency Act.
33;; Some of its features were removed. The law was promoted as a ban 32;; Some of its features were removed. The law was promoted as a ban
34;; on pornography, but it bans far more than that. The doctor program 33;; on pornography, but it bans far more than that. The doctor program
35;; did not contain pornography, but part of it was prohibited 34;; did not contain pornography, but part of it was prohibited
36;; nonetheless. 35;; nonetheless.
37 36
37;; The Supreme Court overturned the Communications Decency Act, but
38;; Congress is sure to look for some other way to try to end free speech.
38;; For information on US government censorship of the Internet, and 39;; For information on US government censorship of the Internet, and
39;; what you can do to bring back freedom of the press, see the web 40;; what you can do to protect freedom of the press, see the web
40;; site http://www.vtw.org/ 41;; site http://www.vtw.org/
41;; See also the file etc/CENSORSHIP in the Emacs distribution 42;; See also the file etc/CENSORSHIP in the Emacs distribution
42;; for a discussion of why and how this file was censored, and the 43;; for a discussion of why and how this file was censored, and the
@@ -82,8 +83,6 @@ reads the sentence before point, and prints the Doctor's answer."
82 (setq mode-name "Doctor") 83 (setq mode-name "Doctor")
83 (turn-on-auto-fill) 84 (turn-on-auto-fill)
84 (doctor-type '(i am the psychotherapist \. 85 (doctor-type '(i am the psychotherapist \.
85 for your protection, i have been censored according to
86 the Communications Decency Act \.
87 ($ please) ($ describe) your ($ problems) \. 86 ($ please) ($ describe) your ($ problems) \.
88 each time you are finished talking, type \R\E\T twice \.)) 87 each time you are finished talking, type \R\E\T twice \.))
89 (insert "\n")) 88 (insert "\n"))
@@ -605,6 +604,7 @@ reads the sentence before point, and prints the Doctor's answer."
605(doctor-put-meaning ibm 'mach) 604(doctor-put-meaning ibm 'mach)
606(doctor-put-meaning pc 'mach) 605(doctor-put-meaning pc 'mach)
607(doctor-put-meaning bitching 'foul) 606(doctor-put-meaning bitching 'foul)
607(doctor-put-meaning shit 'foul)
608(doctor-put-meaning bastard 'foul) 608(doctor-put-meaning bastard 'foul)
609(doctor-put-meaning damn 'foul) 609(doctor-put-meaning damn 'foul)
610(doctor-put-meaning damned 'foul) 610(doctor-put-meaning damned 'foul)
@@ -679,6 +679,7 @@ reads the sentence before point, and prints the Doctor's answer."
679(doctor-put-meaning lonely 'mood) 679(doctor-put-meaning lonely 'mood)
680(doctor-put-meaning angry 'mood) 680(doctor-put-meaning angry 'mood)
681(doctor-put-meaning mad 'mood) 681(doctor-put-meaning mad 'mood)
682(doctor-put-meaning pissed 'mood)
682(doctor-put-meaning jealous 'mood) 683(doctor-put-meaning jealous 'mood)
683(doctor-put-meaning afraid 'fear) 684(doctor-put-meaning afraid 'fear)
684(doctor-put-meaning terrified 'fear) 685(doctor-put-meaning terrified 'fear)
@@ -692,6 +693,8 @@ reads the sentence before point, and prints the Doctor's answer."
692(doctor-put-meaning cocks 'sexnoun) 693(doctor-put-meaning cocks 'sexnoun)
693(doctor-put-meaning dick 'sexnoun) 694(doctor-put-meaning dick 'sexnoun)
694(doctor-put-meaning dicks 'sexnoun) 695(doctor-put-meaning dicks 'sexnoun)
696(doctor-put-meaning cunt 'sexnoun)
697(doctor-put-meaning cunts 'sexnoun)
695(doctor-put-meaning prostitute 'sexnoun) 698(doctor-put-meaning prostitute 'sexnoun)
696(doctor-put-meaning condom 'sexnoun) 699(doctor-put-meaning condom 'sexnoun)
697(doctor-put-meaning sex 'sexnoun) 700(doctor-put-meaning sex 'sexnoun)
@@ -750,14 +753,18 @@ reads the sentence before point, and prints the Doctor's answer."
750(doctor-put-meaning wine 'alcohol) 753(doctor-put-meaning wine 'alcohol)
751(doctor-put-meaning whiskey 'alcohol) 754(doctor-put-meaning whiskey 'alcohol)
752(doctor-put-meaning scotch 'alcohol) 755(doctor-put-meaning scotch 'alcohol)
756(doctor-put-meaning fuck 'sexverb)
757(doctor-put-meaning fucked 'sexverb)
753(doctor-put-meaning screw 'sexverb) 758(doctor-put-meaning screw 'sexverb)
754(doctor-put-meaning screwing 'sexverb) 759(doctor-put-meaning screwing 'sexverb)
760(doctor-put-meaning fucking 'sexverb)
755(doctor-put-meaning rape 'sexverb) 761(doctor-put-meaning rape 'sexverb)
756(doctor-put-meaning raped 'sexverb) 762(doctor-put-meaning raped 'sexverb)
757(doctor-put-meaning kiss 'sexverb) 763(doctor-put-meaning kiss 'sexverb)
758(doctor-put-meaning kissing 'sexverb) 764(doctor-put-meaning kissing 'sexverb)
759(doctor-put-meaning kisses 'sexverb) 765(doctor-put-meaning kisses 'sexverb)
760(doctor-put-meaning screws 'sexverb) 766(doctor-put-meaning screws 'sexverb)
767(doctor-put-meaning fucks 'sexverb)
761(doctor-put-meaning because 'conj) 768(doctor-put-meaning because 'conj)
762(doctor-put-meaning but 'conj) 769(doctor-put-meaning but 'conj)
763(doctor-put-meaning however 'conj) 770(doctor-put-meaning however 'conj)
@@ -1072,6 +1079,7 @@ the subject noun, and return the portion of the sentence following it."
1072 explain explained explains 1079 explain explained explains
1073 fart farts feel feels felt fight fights find finds finding 1080 fart farts feel feels felt fight fights find finds finding
1074 forget forgets forgot fought found 1081 forget forgets forgot fought found
1082 fuck fucked fucking fucks
1075 gave get gets getting give gives go goes going gone got gotten 1083 gave get gets getting give gives go goes going gone got gotten
1076 had harm harms has hate hated hates have having 1084 had harm harms has hate hated hates have having
1077 hear heard hears hearing help helped helping helps 1085 hear heard hears hearing help helped helping helps