;ELC ;;; compiled by jwz@thalidomide on Tue Dec 21 00:48:02 1993 ;;; from file /th/jwz/emacs19/lisp/games/flame.el ;;; emacs version 19.9 Lucid (beta4). ;;; bytecomp version 2.21; 14-dec-93. ;;; optimization is on. ;;; this file uses opcodes which do not exist in Emacs 18. (if (and (boundp 'emacs-version) (or (and (boundp 'epoch::version) epoch::version) (string-lessp emacs-version "19"))) (error "This file was compiled for Emacs 19.")) (byte-code "!!! !!! !  ! ! !!!!!!!!!!!! MMMMMMMMMMMMMM" [random t boundp sentence ((how can you say that (statement) \?) (I can\'t believe how (adjective) you are\.) (only a (der-term) like you would say that (statement) \.) ((statement) \, huh\?) (so\, (statement) \?) ((statement) \, right\?) (I mean\, (sentence)) (don\'t you realise that (statement) \?) (I firmly believe that (statement) \.) (let me tell you something\, you (der-term) \, (statement) \.) (furthermore\, you (der-term) \, (statement) \.) (I couldn\'t care less about your (thing) \.) (How can you be so (adjective) \?) (you make me sick\.) (it\'s well known that (statement) \.) ((statement) \.) (it takes a (group-adj) (der-term) like you to say that (statement) \.) (I don\'t want to hear about your (thing) \.) (you\'re always totally wrong\.) (I\'ve never heard anything as ridiculous as the idea that (statement) \.) (you must be a real (der-term) to think that (statement) \.) (you (adjective) (group-adj) (der-term) !) (you\'re probably (group-adj) yourself\.) (you sound like a real (der-term) \.) (why\, (statement) !) (I have many (group-adj) friends\.) (save the (thing) s!) (no nukes!) (ban (thing) s!) (I\'ll bet you think that (thing) s are (adjective) \.) (you know\, (statement) \.) (your (quality) reminds me of a (thing) \.) (you have the (quality) of a (der-term) \.) ((der-term) !) ((adjective) (group-adj) (der-term) !) (you\'re a typical (group-adj) person\, totally (adjective) \.) (man\, (sentence))) sentence-loop quality ((ignorance) (stupidity) (worthlessness) (prejudice) (lack of intelligence) (lousiness) (bad grammar) (lousy spelling) (lack of common decency) (ugliness) (nastiness) (subtlety) (dishonesty) ((adjective) (quality))) quality-loop adjective ((ignorant) (crass) (pathetic) (sick) (bloated) (malignant) (perverted) (sadistic) (stupid) (unpleasant) (lousy) (abusive) (bad) (braindamaged) (selfish) (improper) (nasty) (disgusting) (foul) (intolerable) (primitive) (depressing) (dumb) (phoney) ((adjective) and (adjective)) (as (adjective) as a (thing))) adjective-loop der-term (((adjective) (der-term)) (sexist) (fascist) (weakling) (coward) (beast) (peasant) (racist) (cretin) (fool) (jerk) (ignoramus) (idiot) (wanker) (rat) (slimebag) (DAF driver) (Neanderthal) (sadist) (drunk) (capitalist) (wimp) (dogmatist) (wally) (maniac) (whimpering scumbag) (pea brain) (arsehole) (moron) (goof) (incompetent) (lunkhead) (Nazi) (SysThug) ((der-term) (der-term))) der-term-loop thing (((adjective) (thing)) (computer) (Honeywell dps8) (whale) (operation) (sexist joke) (ten-incher) (dog) (MicroVAX II) (source license) (real-time clock) (mental problem) (sexual fantasy) (venereal disease) (Jewish grandmother) (cardboard cut-out) (punk haircut) (surfboard) (system call) (wood-burning stove) (graphics editor) (right wing death squad) (disease) (vegetable) (religion) (cruise missile) (bug fix) (lawyer) (copyright) (PAD)) thing-loop group-adj ((gay) (old) (lesbian) (young) (black) (Polish) ((adjective)) (white) (mentally retarded) (Nicaraguan) (homosexual) (dead) (underpriviledged) (religious) ((thing) -loving) (feminist) (foreign) (intellectual) (crazy) (working) (unborn) (Chinese) (short) ((adjective)) (poor) (rich) (funny-looking) (Puerto Rican) (Mexican) (Italian) (communist) (fascist) (Iranian) (Moonie)) group-adj-loop statement ((your (thing) is great) ((thing) s are fun) ((person) is a (der-term)) ((group-adj) people are (adjective)) (every (group-adj) person is a (der-term)) (most (group-adj) people have (thing) s) (all (group-adj) dudes should get (thing) s) ((person) is (group-adj)) (trees are (adjective)) (if you\'ve seen one (thing) \, you\'ve seen them all) (you\'re (group-adj)) (you have a (thing)) (my (thing) is pretty good) (the Martians are coming) (the (paper) is always right) (just because you read it in the (paper) that doesn\'t mean it\'s true) ((person) was (group-adj)) ((person) \'s ghost is living in your (thing)) (you look like a (thing)) (the oceans are full of dirty fish) (people are dying every day) (a (group-adj) man ain\'t got nothing in the world these days) (women are inherently superior to men) (the system staff is fascist) (there is life after death) (the world is full of (der-term) s) (you remind me of (person)) (technology is evil) ((person) killed (person)) (the Russians are tapping your phone) (the Earth is flat) (it\'s OK to run down (group-adj) people) (Multics is a really (adjective) operating system) (the CIA killed (person)) (the sexual revolution is over) (Lassie was (group-adj)) (the (group-adj) people have really got it all together) (I was (person) in a previous life) (breathing causes cancer) (it\'s fun to be really (adjective)) ((quality) is pretty fun) (you\'re a (der-term)) (the (group-adj) culture is fascinating) (when ya gotta go ya gotta go) ((person) is (adjective)) ((person) \'s (quality) is (adjective)) (it\'s a wonderful day) (everything is really a (thing)) (there\'s a (thing) in (person) \'s brain) ((person) is a cool dude) ((person) is just a figment of your imagination) (the more (thing) s you have\, the better) (life is a (thing)) (life is (quality)) ((person) is (adjective)) ((group-adj) people are all (adjective) (der-term) s) ((statement) \, and (statement)) ((statement) \, but (statement)) (I wish I had a (thing)) (you should have a (thing)) (you hope that (statement)) ((person) is secretly (group-adj)) (you wish you were (group-adj)) (you wish you were a (thing)) (I wish I were a (thing)) (you think that (statement)) ((statement) \, because (statement)) ((group-adj) people don\'t get married to (group-adj) people because (reason)) ((group-adj) people are all (adjective) because (reason)) ((group-adj) people are (adjective) \, and (reason)) (you must be a (adjective) (der-term) to think that (person) said (statement)) ((group-adj) people are inherently superior to (group-adj) people) (God is Dead)) statement-loop paper ((Daily Mail) (Daily Express) (Centre Bulletin) (Sun) (Daily Mirror) (Pravda) (Daily Telegraph) (Beano) (Multics Manual)) paper-loop person ((Reagan) (Ken Thompson) (Dennis Ritchie) (JFK) (the Pope) (Gadaffi) (Napoleon) (Karl Marx) (Groucho) (Michael Jackson) (Caesar) (Nietzsche) (Heidegger) (\"Head-for-the-mountains\" Bush) (Henry Kissinger) (Nixon) (Castro) (Thatcher) (Attilla the Hun) (Alaric the Visigoth) (Hitler)) person-loop reason ((they don\'t want their children to grow up to be too lazy to steal) (they can\'t tell them apart from (group-adj) dudes) (they\'re too (adjective)) ((person) wouldn\'t have done it) (they can\'t spray paint that small) (they don\'t have (thing) s) (they don\'t know how) (they can\'t afford (thing) s)) reason-loop define-element (macro . #[(name) " P! ! E EEEFF)" [intern name "-loop" loop-to-use defun nil let ((step-forward (random 10))) (if (< step-forward 0) (setq step-forward (- step-forward))) prog1 nth step-forward setq nthcdr (1+ step-forward)] 13]) #[nil "!W\n[\n 8\nT )" [random 10 step-forward 0 sentence-loop] 4] #[nil "!W\n[\n 8\nT )" [random 10 step-forward 0 quality-loop] 4] #[nil "!W\n[\n 8\nT )" [random 10 step-forward 0 adjective-loop] 4] #[nil "!W\n[\n 8\nT )" [random 10 step-forward 0 der-term-loop] 4] #[nil "!W\n[\n 8\nT )" [random 10 step-forward 0 group-adj-loop] 4] #[nil "!W\n[\n 8\nT )" [random 10 step-forward 0 statement-loop] 4] #[nil "!W\n[\n 8\nT )" [random 10 step-forward 0 thing-loop] 4] #[nil "!W\n[\n 8\nT )" [random 10 step-forward 0 paper-loop] 4] #[nil "!W\n[\n 8\nT )" [random 10 step-forward 0 person-loop] 4] #[nil "!W\n[\n 8\nT )" [random 10 step-forward 0 reason-loop] 4] *flame #[nil "!" [flame-expand (sentence)] 2] flame-expand #[(object) ":@ \"" [object mapcar flame-expand] 3] flatten #[(list) ":C\"\"" [list apply append mapcar flatten] 5]] 2) (fset 'flame #[(arg) " !!dbc! !)" [selected-window w pop-to-buffer get-buffer-create "*Flame*" 10 flame2 arg select-window] 3 "\ Generate ARG (default 1) sentences of half-crazed gibberish." "p"]) (byte-code "MMMMM" [flame2 #[(arg) "`\n!`#)" [start flame1 arg fill-region-as-paragraph t] 4] flame1 #[(arg) "U‡ !!!!cS!" [arg 0 t sentence-ify string-ify append-suffixes-hack flatten *flame flame1] 5] sentence-ify #[(string) "OGOQ" [string 0 1 " "] 4] string-ify #[(list) "\n#" [mapconcat symbol-name list " "] 4] append-suffixes-hack #[(list) "A@>@!A@!P!AA!B@A!B" [list nil (\? \. \, s! ! s \'s -loving) intern symbol-name append-suffixes-hack] 4]] 2) (fset 'psychoanalyze-flamer #[nil " !!! ?!Uʪ!!!c" [doctor message "" switch-to-buffer "*doctor*" sit-for 0 input-pending-p flame2 random 2 1 doctor-ret-or-read] 3 "\ Mr. Angry goes to the analyst." nil])