From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alexis Newsgroups: gmane.emacs.help Subject: Re: Crappyness of Emacs Version 24.5.1 defadvice Date: Wed, 29 Jun 2016 19:02:46 +1000 Message-ID: <8760ss74g9.fsf@gmail.com> References: <51b6ce57-51f6-43b9-9ad0-20540a877dca@googlegroups.com> <88afb09b-caa5-47ec-ba99-8278072271a2@googlegroups.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; format=flowed X-Trace: ger.gmane.org 1467191021 20301 80.91.229.3 (29 Jun 2016 09:03:41 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 29 Jun 2016 09:03:41 +0000 (UTC) Cc: help-gnu-emacs@gnu.org To: Davin Pearson Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Jun 29 11:03:34 2016 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1bIBPA-0001aU-HB for geh-help-gnu-emacs@m.gmane.org; Wed, 29 Jun 2016 11:03:32 +0200 Original-Received: from localhost ([::1]:42228 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bIBP9-0000K2-QD for geh-help-gnu-emacs@m.gmane.org; Wed, 29 Jun 2016 05:03:31 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35296) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bIBOa-0000Jm-O0 for help-gnu-emacs@gnu.org; Wed, 29 Jun 2016 05:02:57 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bIBOW-0002vM-Gp for help-gnu-emacs@gnu.org; Wed, 29 Jun 2016 05:02:55 -0400 Original-Received: from mail-pf0-x22d.google.com ([2607:f8b0:400e:c00::22d]:34717) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bIBOW-0002vE-Aa for help-gnu-emacs@gnu.org; Wed, 29 Jun 2016 05:02:52 -0400 Original-Received: by mail-pf0-x22d.google.com with SMTP id h14so16186869pfe.1 for ; Wed, 29 Jun 2016 02:02:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=Ys73tEIWd0H3FIMNzji27pCMTUT90WssrYeQwKsEYLk=; b=aFLH0WM2YERPXC/LygjwXVfd3BHEngjA/u08sBynOVHZnubobdoPbAW05bCquXgaAY T6fRPRNMWeM9+nDBj8zyCc2PLWXoBtk5Tot89uE28tB9ZJTB+MgG2WLCx/0TUuA8c7dB 0CzW1zN6IUNP2nIrkr+V7AnJ1xOIhiikFpnUQCdeY7wZrV00Q1BnwDShLoRnCq7tLg/S e0K92V57qa21S53HEEA+VUf/M1UkRaAnDTr9Twz5NYFkVy/DaRxTzTJ6z65ZPlljJ3Oa jNcLojkwyL7Yrx7gHwQvJ7tCahtqHoHHRchA8r8wAqTZ2vRs339JMSLYwnt9Q8Rl/TqE 8Aog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=Ys73tEIWd0H3FIMNzji27pCMTUT90WssrYeQwKsEYLk=; b=Ut8d+Ke+ZzjI+Qsn1yeFSmkB6Zazyr+HyxW3MtVUsO+KvJJLk5wqqNuVS367XKDaIy /1e7n2oF+4rZZjoQfnJJGHpRhw/vfsmGS0xmYBgMPJD0M6umGIOf/r6Rtw/lFP5c5M3h jv4dx2oLMqm0ybT6qvuCKe+Pk5w9Aom6kq/OrkY0DeuLzv2FuCbhtaoMkzjXGnkvqeb5 Va4npJcJR5/7ys4/4z6KYN9QB16HlZuad6Fu/cs4giBMrzs/N0QJNUgNX7mSPg1eM6aB ofcJjopTZnV9biT1Dxjrh2hF1PX7MZRsYwqJ85GwhV/v/gYQeqNOgciSR87QxYgeJnoh 35Rw== X-Gm-Message-State: ALyK8tIra+V27bBHJ7eMpfzMejFIzjrI1T1pc8AXzSxZNiIqPH01cS4YCkn5rT/owRKi+w== X-Received: by 10.98.28.143 with SMTP id c137mr9628495pfc.131.1467190970941; Wed, 29 Jun 2016 02:02:50 -0700 (PDT) Original-Received: from localhost (CPE-58-161-15-29.cqqy2.win.bigpond.net.au. [58.161.15.29]) by smtp.gmail.com with ESMTPSA id vx4sm4001108pac.35.2016.06.29.02.02.49 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 29 Jun 2016 02:02:50 -0700 (PDT) User-agent: mu4e 0.9.17; emacs 24.5.3 In-reply-to: <88afb09b-caa5-47ec-ba99-8278072271a2@googlegroups.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:400e:c00::22d X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:110656 Archived-At: Davin Pearson writes: > Thanks for your helpful advice. I use defadvice a lot and I am > still unsure why Stephen Monier removed that feature. The current Emacs Lisp Reference Manual suggests the new advice implementation is simpler (and thus easier for the Emacs devs to maintain) and has behaviour that's easier to understand: https://www.gnu.org/software/emacs/manual/html_node/elisp/Porting-old-advices.html#Porting-old-advices Alexis.