From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/66707 Path: news.gmane.org!not-for-mail From: Reiner Steib Newsgroups: gmane.emacs.devel,gmane.emacs.gnus.general Subject: Re: functionp bug Date: Mon, 07 Apr 2008 20:40:54 +0200 Message-ID: References: Reply-To: Reiner Steib NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1207593756 26111 80.91.229.12 (7 Apr 2008 18:42:36 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 7 Apr 2008 18:42:36 +0000 (UTC) Cc: Katsumi Yamaoka , ding@gnus.org, emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Apr 07 20:43:08 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JiwJ6-0007ja-9V for ged-emacs-devel@m.gmane.org; Mon, 07 Apr 2008 20:43:04 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JiwIT-0004qp-75 for ged-emacs-devel@m.gmane.org; Mon, 07 Apr 2008 14:42:25 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JiwHm-00041j-He for emacs-devel@gnu.org; Mon, 07 Apr 2008 14:41:42 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JiwHj-0003xc-4d for emacs-devel@gnu.org; Mon, 07 Apr 2008 14:41:41 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JiwHi-0003xI-R9 for emacs-devel@gnu.org; Mon, 07 Apr 2008 14:41:38 -0400 Original-Received: from mail.uni-ulm.de ([134.60.1.11]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JiwHi-0006e8-Ct for emacs-devel@gnu.org; Mon, 07 Apr 2008 14:41:38 -0400 Original-Received: from bridgekeeper.physik.uni-ulm.de (bridgekeeper.physik.uni-ulm.de [134.60.41.37]) by mail.uni-ulm.de (8.14.2/8.14.2) with ESMTP id m37IfbCV009962; Mon, 7 Apr 2008 20:41:37 +0200 (MEST) Original-Received: from localhost (bridgekeeper.physik.uni-ulm.de [134.60.41.37]) by bridgekeeper.physik.uni-ulm.de (Postfix) with ESMTP id 2504311A1A; Mon, 7 Apr 2008 20:41:34 +0200 (CEST) X-Face: .*T0'iU(sujq_j9\J>-d4fg; N/1++U#U$_5ii6k.=|"-n'?5O:Hyz&wi'-!I~,}7~GgT=0S /&-R5sbkNy5+Xo1y{Tw2KKxi@Xh"g@]Qc|.U<*]WDd)qvGowFDvfU1F]{EDho:7P0@|oOD=Bc{K4?> WP68K[Mx:}=`ZT'6g4'f+g?;`vri2!)xGy}3:=l'(/Cea0l4lo^H5#@/Z3ev Mail-Followup-To: Stefan Monnier , Katsumi Yamaoka , emacs-devel@gnu.org, ding@gnus.org In-Reply-To: (Stefan Monnier's message of "Mon, 07 Apr 2008 12:04:06 -0400") User-Agent: Gnus/5.110007 (No Gnus v0.7) Emacs/22.2.50 (gnu/linux) X-DCC-CTc-dcc2-Metrics: poseidon 1031; Body=4 Fuz1=4 Fuz2=4 X-Virus-Scanned: by amavisd-new X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:94606 gmane.emacs.gnus.general:66707 Archived-At: On Mon, Apr 07 2008, Stefan Monnier wrote: >> * subr.el (functionp): Return nil for special forms. [...] > I've installed the patch below which should fix it. > --- mail-source.el.~1.38.~ 2008-03-30 10:39:37.000000000 -0400 > +++ mail-source.el 2008-04-07 12:02:53.000000000 -0400 [...] > - ((and (listp value) > - (functionp (car value))) > + ((and (listp value) (symbolp (car value)) (fboundp (car value))) There are around 70 (functionp somevar) in Gnus. I'd guess that many of these expect `functionp' to return non-nil for special forms (or, if, and, ...). Maybe it is possible to fix them all, but is it really the right thing to make such an incompatible change? What is the reason for this change? See for another problem reported today. Bye, Reiner. -- ,,, (o o) ---ooO-(_)-Ooo--- | PGP key available | http://rsteib.home.pages.de/