From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Robert Weiner 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, 1 Jul 2016 08:14:41 -0400 Message-ID: References: <871t3edfd9.fsf@gmx.net> Reply-To: rswgnu@gmail.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1467375368 2290 80.91.229.3 (1 Jul 2016 12:16:08 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 1 Jul 2016 12:16:08 +0000 (UTC) Cc: 23873@debbugs.gnu.org, emacs-devel To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jul 01 14:16:03 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 1bIxMW-0007ZQ-Ke for ged-emacs-devel@m.gmane.org; Fri, 01 Jul 2016 14:16:00 +0200 Original-Received: from localhost ([::1]:33244 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bIxMV-0001vP-I6 for ged-emacs-devel@m.gmane.org; Fri, 01 Jul 2016 08:15:59 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60670) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bIxLw-0001ts-PY for emacs-devel@gnu.org; Fri, 01 Jul 2016 08:15:25 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bIxLq-0002JN-Pz for emacs-devel@gnu.org; Fri, 01 Jul 2016 08:15:23 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:57523) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bIxLq-0002JJ-ND for emacs-devel@gnu.org; Fri, 01 Jul 2016 08:15:18 -0400 Original-Received: from mail-oi0-f48.google.com ([209.85.218.48]:32830) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bIxLj-0001fq-6X; Fri, 01 Jul 2016 08:15:11 -0400 Original-Received: by mail-oi0-f48.google.com with SMTP id u201so107781198oie.0; Fri, 01 Jul 2016 05:15:11 -0700 (PDT) X-Gm-Message-State: ALyK8tIkQSp3b18Q4oaBXmRNNB0fYqILM9L8Y6a7ivh56B3oz3gNd0ldBm5mNlkI3bhU/bk91bwnErOdkxpA2Q== X-Received: by 10.202.83.9 with SMTP id h9mr13162446oib.25.1467375310530; Fri, 01 Jul 2016 05:15:10 -0700 (PDT) Original-Received: by 10.202.212.143 with HTTP; Fri, 1 Jul 2016 05:14:41 -0700 (PDT) In-Reply-To: X-Gmail-Original-Message-ID: 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:205031 Archived-At: On Thu, Jun 30, 2016 at 7:20 PM, Richard Stallman wrote: > > For years, XEmacs has had functions for accessing parts of > > byte-compiled code. It would be great if Emacs had some equivalents. > > There is nothing wrong with this, but it would be clutter. > Why do you want them? 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. For reasons of backward compatibility, Hyperbole has not used defadvice. In another case, we want to know if a function's signature has changed for a conditional dispatch. > Perhaps they can be defsubrs defined in a file that you'd load > at compile time. That would be fine with me. I would be willing to be a tester and as a first step need only the argument signature extraction routine. Is anyone interested in implementing this? Bob