From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: ~`symbol-function' to get code as list even when byte-compiled? Date: Thu, 28 May 2015 01:49:47 +0200 Organization: Aioe.org NNTP Server Message-ID: <87382hins4.fsf@debian.uxu> References: <877frxid14.fsf@debian.uxu> <87twv18i91.fsf@kuiper.lan.informatimago.com> <87wpzw1t8e.fsf@debian.uxu> <87k2vw1rmh.fsf@debian.uxu> <87h9r0b40f.fsf@debian.uxu> <87382k19jm.fsf@debian.uxu> <87mw0rt01v.fsf@debian.uxu> <871ti2erg9.fsf@debian.uxu> <87siaidanb.fsf@debian.uxu> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1432770319 4608 80.91.229.3 (27 May 2015 23:45:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 27 May 2015 23:45:19 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu May 28 01:45:19 2015 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 1Yxl0f-0008Bt-GM for geh-help-gnu-emacs@m.gmane.org; Thu, 28 May 2015 01:45:17 +0200 Original-Received: from localhost ([::1]:55791 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yxl0e-0006rH-TW for geh-help-gnu-emacs@m.gmane.org; Wed, 27 May 2015 19:45:16 -0400 Original-Path: usenet.stanford.edu!news.kjsl.com!feeder.erje.net!1.eu.feeder.erje.net!weretis.net!feeder4.news.weretis.net!news.mixmin.net!aioe.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 27 Original-NNTP-Posting-Host: feB02bRejf23rfBm51Mt7Q.user.speranza.aioe.org Original-X-Complaints-To: abuse@aioe.org User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) X-Notice: Filtered by postfilter v. 0.8.2 Cancel-Lock: sha1:MfIHlV5FxjGWYmBbOdEw8Kd/wGI= Mail-Copies-To: never Original-Xref: usenet.stanford.edu gnu.emacs.help:212341 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 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-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:104625 Archived-At: Stefan Monnier writes: > Right. Tho my recommendation is to always pass those > args to your payloads; and if those payloads are > meant to be used "anywhere" and don't care about > their args, then give them an arglist of (&rest _). If the functions don't need special treatment I'm OK with the extra glue to make it all work. But, if the functions do need special treatment, ever so slight, I'm not OK with the glue because then I might as well go all the way and explicitly remove the selfsame functions from the hook, and that will not require any glue at all. I'm OK with both solutions but not a hybrid one encompassing parts of both. On the different side altogether, if there is a (semi-)official solution to the base problem (i.e., add a one shot function to a hook), I will use it and (obviously) then comply with the interface. -- underground experts united http://user.it.uu.se/~embe8573