From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.devel Subject: Re: tramp-compat-funcall -> compat-funcall? Date: Thu, 22 Sep 2016 19:54:08 +0200 Message-ID: <874m57lt1b.fsf@gmx.de> References: <87lgykci0z.fsf@lifelogs.com> <87fuosdq85.fsf@gmx.de> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1474572136 19445 195.159.176.226 (22 Sep 2016 19:22:16 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 22 Sep 2016 19:22:16 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Sep 22 21:22:12 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bn9ZL-0003Y2-18 for ged-emacs-devel@m.gmane.org; Thu, 22 Sep 2016 21:22:03 +0200 Original-Received: from localhost ([::1]:57961 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bn9ZJ-0004ej-9w for ged-emacs-devel@m.gmane.org; Thu, 22 Sep 2016 15:22:01 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56334) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bn8CR-0000Au-Bg for emacs-devel@gnu.org; Thu, 22 Sep 2016 13:54:20 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bn8CN-0008UQ-Gr for emacs-devel@gnu.org; Thu, 22 Sep 2016 13:54:18 -0400 Original-Received: from mout.gmx.net ([212.227.17.20]:50422) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bn8CN-0008Th-6p for emacs-devel@gnu.org; Thu, 22 Sep 2016 13:54:15 -0400 Original-Received: from detlef.gmx.de ([87.146.57.20]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0LkCU2-1bGoFl0UGo-00cBev; Thu, 22 Sep 2016 19:54:11 +0200 In-Reply-To: (Stefan Monnier's message of "Thu, 22 Sep 2016 13:46:14 -0400") X-Provags-ID: V03:K0:W0DZ1mZX3rSCDyxlDmxTTIEoF4qkVJO2KEGoMtGk4v4HavoSGJt rFnmI0vNY2IMne+wF1JoYePHW8M3ILDIFoedahveDBiiH76D/ozf/amafa4xflQD8rUqriz M3mEi+bgmKNjYKodc/Ab59rFsLDFyJ0WEWzmhdolRwqPAe44DGIMVMXS6lCPyuvTdaTebLP dpCxMa8M8idlHPferRq7w== X-UI-Out-Filterresults: notjunk:1;V01:K0:Evp9ViJmwdI=:AU6469nj6Qxvr3Bf96/naX z6S0D6R0/LeoThtQLCcEYBvEw/RxQwQZ8f/EUutyi1P5Uhi02ef2AQ3wENdl5Z/2Nddp+Ox5T 1t4MHqN6aS1/qBBwM8nyq29VeRzApdpNLFjn/gDu7H+33fPNWe/PfhqS4rimwBJxSly33CRo+ mv2eCuibA8pAGc6txCAZre3Cv26lMNlRHszUKncrUPtKhEEFOnN7MAat1xMe/RD+xkbIimwe4 qBThjdDkN+pXWK2b860D7bi5p+Umlqg+h8gg00ynGQKEx6BTtwxMc+19gojMRMtftqEf1Ueyf hHdweRJngCDDx2ASJlY2ioVg4lDDYmwCJ25uep3VefI+jpTP0KGf+gnR9ptOJlkrI1HuyI+q9 nN1qF3m1Xa2DRD5JVs2G7dxP6ku0RV24kQaq2aFPZ++f7KMKTVwLHaH8sTi4zRiaM023liKS9 32tgnYL6l1WOhTLsRr1lb3STKjNeqQqOsHhglzoLhNIngzyaR7EuDMIfyznYJkfttq6w9ryU0 VqJayYhdT4z9771tlsad/CNs0Xc4/YFacprricm36gSJyWhxlbW7Vq8pvttJkz7HPLrNZKK+e l26Np4W9dVVh4il+75/WxTmo3m8YytAADguwk3W2WJPD9MGOz3+1/QrfbAvxVQEOdLbJK9nqG TaG5DvRqejDgMZMrfnpmF+P8YGp4C9IkcpJSk1gu63ozHNN5mcAIBOlcGu7Oj9KfnBREzbSSU iXY+leLUtheU1I13iELIGMHQDIE7pnyBEiwNHwx9sbyOW79CHRUsICC/bIIQ4/8Z0gmRAji/ X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.17.20 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:207707 Archived-At: Stefan Monnier writes: >> IIRC, it was not the case in older Emacsen and/or XEmacs. If `functionp' >> behaves this way since Emacs 23, Tramp could remove the check for >> `subrp', indeed. > > I do remember changing `functionp` at some point, but at least in > Emacs-21.4 (functionp (symbol-function '+)) returns non-nil. So it was XEmacs. I'll recheck, and change it then in Tramp. Thanks for the heads up! >>> IOW, if there's a kind of situation that recurs often enough to warrant >>> something like (tramp-)compat-funcall you should report this as a bug. >> `tramp-compat-funcall' is almost used for backward compatibility. >> Who shall be the target of a bug report then? > > M-x report-emacs-bug. Package: Emacs Version: 23.1 And the mob will jump on this, and fix :-) > Stefan Best regards, Michael.