Xref: utzoo gnu.emacs.help:876 comp.emacs:9897 Path: utzoo!utgpu!watserv1!watmath!uunet!zaphod.mps.ohio-state.edu!magnus.ircc.ohio-state.edu!tut.cis.ohio-state.edu!ATHENA.MIT.EDU!bjaspan From: bjaspan@ATHENA.MIT.EDU ("Barr3y Jaspan") Newsgroups: gnu.emacs.help,comp.emacs Subject: Re: You can makunbound nil (!) Message-ID: <9101202012.AA03380@steve-dallas.MIT.EDU> Date: 20 Jan 91 20:12:21 GMT Sender: daemon@tut.cis.ohio-state.edu Followup-To: gnu.emacs.help Organization: Gatewayed from the GNU Project mailing list help-gnu-emacs@prep.ai.mit.edu Lines: 14 'nil' and 't' are symbols in emacs lisp, and as such they have a function cell in addition to their value cell. I have often thought about defining functions to use them, too (defun nil (a) (interactive) (setq a nil)) (defun t (a) (interactive) (setq a nil)) since it would be faster to do M-x nil var-name than M-x set-variable var-name nil or ESC ESC (setq var-name nil). It's a gross violation of the abstraction barrier, but it ought to work.. :-) Barr3y