[comp.emacs] File protection for gnu emacs in 18.38

Gumby@AI.AI.MIT.EDU.UUCP (03/04/87)

There has been some controversy over a file in the latest release of gnu
emacs.  The following file ``meese.el'' should provide some protection
for those of tender sensibilities.

-------------------- lisp/meese.el --------------------
(defun protect-innocence-hook ()
  (if (and (equal (file-name-nondirectory buffer-file-name) "sex.1")
	   (not (y-or-n-p "Are you over 18? ")))
      (progn
	(clear-visited-file-modtime)
	(setq buffer-file-name (concat (file-name-directory buffer-file-name)
				       "celibacy.1"))
	(erase-buffer)
	(insert-file-contents buffer-file-name t)
	(rename-buffer (file-name-nondirectory buffer-file-name)))))

(setq find-file-hooks (cons 'protect-innocence-hook find-file-hooks))
-------------------- etc/celibacy.1 --------------------
CELIBACY(1)              UNIX Programmer's Manual           CELIBACY(1)



NAME
     celibacy - don't have sex

SYNOPSIS
     celibacy

DESCRIPTION
     Does nothing worth mentioning.

Karl.Kleinpaste@mit-eddie.UUCP (03/04/87)

   Date: Wed, 4 Mar 87 05:00 EST
   From: David Vinayak Wallace <Gumby@AI.AI.MIT.EDU>

   There has been some controversy over a file in the latest release of gnu
   emacs.  The following file ``meese.el'' should provide some protection
   for those of tender sensibilities.

Oh, shut up, Mr Wallace.  There exist those of us who think that
civilized people ought to behave in a civilized manner.  Tacky, crude,
and offensive discussions of sexuality do not belong in the official
distributions of a supposedly professional organization, sexual
preferences being utterly and totally irrelevant.

Your attempt to sleaze it past everyone again by accusing people of
(imagined) "tender sensibilities" just demonstrates your lack of
civility.  Anyone who finds humor in the topics of rape, pedophilia,
and necrophilia (-r, -P, and -n "options") needs psychiatric help.

There are few things that disgust me more than people who find rape to
be humorous.  The man page comment that it "overrides target user's
protections" says more than any defense you can make for its presence
in the file.