From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: bug#23873: Emacs 24.0.94: With function argdesc bitstring, Elisp manual does not say how to get arg list Date: Fri, 01 Jul 2016 18:04:21 -0400 Message-ID: References: <871t3edfd9.fsf@gmx.net> Reply-To: rms@gnu.org NNTP-Posting-Host: plane.gmane.org Content-Type: text/plain; charset=Utf-8 X-Trace: ger.gmane.org 1467410737 3334 80.91.229.3 (1 Jul 2016 22:05:37 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 1 Jul 2016 22:05:37 +0000 (UTC) Cc: 23873@debbugs.gnu.org, emacs-devel@gnu.org To: rswgnu@gmail.com Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jul 02 00:05:26 2016 Return-path: Envelope-to: ged-emacs-devel@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 1bJ6Yv-00068k-Pt for ged-emacs-devel@m.gmane.org; Sat, 02 Jul 2016 00:05:25 +0200 Original-Received: from localhost ([::1]:35941 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bJ6Yq-0005eb-0C for ged-emacs-devel@m.gmane.org; Fri, 01 Jul 2016 18:05:20 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36386) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bJ6Y3-0005XT-MB for emacs-devel@gnu.org; Fri, 01 Jul 2016 18:04:32 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bJ6Y2-0001yo-NZ for emacs-devel@gnu.org; Fri, 01 Jul 2016 18:04:31 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37095) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bJ6Xu-0001vB-Lx; Fri, 01 Jul 2016 18:04:22 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1bJ6Xt-0001Jg-Ed; Fri, 01 Jul 2016 18:04:21 -0400 In-reply-to: (message from Robert Weiner on Fri, 1 Jul 2016 08:14:41 -0400) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:205061 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > In a few places, Hyperbole uses its own function to overload existing > functions with its own and needs access to the function's argument > signature to do this. Rather than provide a slightly cleaner way of doing this, I'd rather we replace it with something much cleaner. When Hyperbole is incorporated into Emacs, it should not override any function definitions located elsewhere in Emacs. Not one! Instead, we should fix those function definitions to do what Hyperbole needs. Either we could include in their normal definitions the functionality that Hyperbole uses, or we could give them hooks so that Hyperbole can add functionality to them in a modular way. -- Dr Richard Stallman President, Free Software Foundation (gnu.org, fsf.org) Internet Hall-of-Famer (internethalloffame.org) Skype: No way! See stallman.org/skype.html.