From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.help Subject: Re: Defadvice use Date: Mon, 18 Apr 2005 20:28:22 -0400 Organization: Bell Sympatico Message-ID: <87pswry5py.fsf-monnier+gnu.emacs.help@gnu.org> References: <1113844268.703229.310830@g14g2000cwa.googlegroups.com> <1113851147.155814.314630@g14g2000cwa.googlegroups.com> <87y8bfzx9z.fsf-monnier+gnu.emacs.help@gnu.org> <1113869741.838603.250620@o13g2000cwo.googlegroups.com> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1113871298 2171 80.91.229.2 (19 Apr 2005 00:41:38 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 19 Apr 2005 00:41:38 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Apr 19 02:41:37 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DNgnr-0004oj-RM for geh-help-gnu-emacs@m.gmane.org; Tue, 19 Apr 2005 02:41:24 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DNgs4-0003uK-Nc for geh-help-gnu-emacs@m.gmane.org; Mon, 18 Apr 2005 20:45:44 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!cyclone.bc.net!newsflash.concordia.ca!News.Dal.Ca!ursa-nb00s0.nbnet.nb.ca!nf3.bellglobal.com!nf1.bellglobal.com!nf2.bellglobal.com!news20.bellglobal.com.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) Cancel-Lock: sha1:fb8xz/svN+KQwzvGB+YFhTGCRnA= Original-Lines: 25 Original-NNTP-Posting-Host: 67.68.216.125 Original-X-Complaints-To: abuse@sympatico.ca Original-X-Trace: news20.bellglobal.com 1113870502 67.68.216.125 (Mon, 18 Apr 2005 20:28:22 EDT) Original-NNTP-Posting-Date: Mon, 18 Apr 2005 20:28:22 EDT Original-Xref: shelby.stanford.edu gnu.emacs.help:130237 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:25805 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:25805 >> > Doesn't (let (bookmark-bmenu-other-window) ...) have limited life. >> (let (bookmark-bmenu-other-window) ...) >> only affects the bookmark-bmenu-other-window *variable*, not the >> bookmark-bmenu-other-window function. > If that isn't a bug waiting to happen I don't know what is. > You appear to be asserting that it's documented to work that > way but I'd counter with 2 arguments. [...] I must say I have no idea what you're talking about. Maybe it's me, but since I believe I'm pretty familiar with those concepts, I'll assume you either expressed yourself poorly, or you don't really understand the notions of symbols and variables. Try to reread the elisp manual, especially the part describing variables, symbols, and things like symbol-function, symbol-value, symbol-plist, ... Another way is to post here an example of a specific behavior which you find counter intuitive (basically write a bug report, but asking why it works that way, rather than claiming it's a bug ;-). It'd also be helpful to cite relevant parts of the elisp manual which lead you to your mis-understanding, so we can try and improve it. Stefan