From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.help Subject: Re: Macro used for dynamic setting of font-lock-keywords Date: Sat, 02 Jun 2007 10:26:06 +0300 Message-ID: References: <874pm0573o.fsf@lion.rapttech.com.au> <87lkfb4nj4.fsf@lion.rapttech.com.au> <87d50n3pvk.fsf@lion.rapttech.com.au> <200705272145.l4RLjHGn005421@localhost.localdomain> <87sl9he1zv.fsf@moley.org> NNTP-Posting-Host: lo.gmane.org X-Trace: sea.gmane.org 1180769211 7591 80.91.229.12 (2 Jun 2007 07:26:51 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 2 Jun 2007 07:26:51 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Jun 02 09:26:50 2007 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1HuO0c-0006Q7-38 for geh-help-gnu-emacs@m.gmane.org; Sat, 02 Jun 2007 09:26:48 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HuO0a-0004N4-2W for geh-help-gnu-emacs@m.gmane.org; Sat, 02 Jun 2007 03:26:44 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HuO0K-0004Ma-KQ for help-gnu-emacs@gnu.org; Sat, 02 Jun 2007 03:26:28 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HuO0G-0004LI-M3 for help-gnu-emacs@gnu.org; Sat, 02 Jun 2007 03:26:28 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HuO0G-0004LF-Fp for help-gnu-emacs@gnu.org; Sat, 02 Jun 2007 03:26:24 -0400 Original-Received: from heller.inter.net.il ([213.8.233.23]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1HuO0E-00085R-Nu for help-gnu-emacs@gnu.org; Sat, 02 Jun 2007 03:26:23 -0400 Original-Received: from HOME-C4E4A596F7 (IGLD-84-229-116-121.inter.net.il [84.229.116.121]) by heller.inter.net.il (MOS 3.7.3a-GA) with ESMTP id CSG48623 (AUTH halo1); Sat, 2 Jun 2007 10:26:02 +0300 (IDT) In-reply-to: (message from Kevin Rodgers on Fri, 01 Jun 2007 21:41:15 -0600) X-detected-kernel: FreeBSD 4.7-5.2 (or MacOS X 10.2-10.4) (2) 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:44603 Archived-At: > From: Kevin Rodgers > Date: Fri, 01 Jun 2007 21:41:15 -0600 > > >> Advice is considered as *dangerous* and not to be used extensively. > >> > > Indeed this is what I've been lead to believe. I think RMS' position > > on defadvice, which confirms this, is knocking about somewhere. > > I think RMS' position is that defadvice should not be used within Emacs > itself. But the inclusion of defadvice.el in Emacs is tacit > acknowledgement of its usefulness You are right on both accounts. And I see no contradiction between those two, because RMS never said that defadvice is not useful. His position on not using it within Emacs itself is because doing that obscures how things work, which is bad from the maintainability point of view. FWIW, I agree with that. So the ``considered dangerous'' stuff above is not right, in general, and certainly not what RMS thinks, AFAIK.