From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.help Subject: Re: random predicate function Date: Wed, 15 Dec 2010 12:39:17 -0600 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <87pqt2x4mi.fsf@lifelogs.com> References: <87mxo9r8xg.fsf@kuiper.lan.informatimago.com> <87r5dlmw4a.fsf@lifelogs.com> <8762uxr2cc.fsf@kuiper.lan.informatimago.com> <8739pz144d.fsf@lifelogs.com> <8739pzysey.fsf@kuiper.lan.informatimago.com> <87bp4nx9y8.fsf@lifelogs.com> <87y67rx7we.fsf@kuiper.lan.informatimago.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1292439086 10093 80.91.229.12 (15 Dec 2010 18:51:26 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 15 Dec 2010 18:51:26 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Dec 15 19:51:22 2010 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PSwRe-0000lH-57 for geh-help-gnu-emacs@m.gmane.org; Wed, 15 Dec 2010 19:51:22 +0100 Original-Received: from localhost ([127.0.0.1]:48465 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PSwRd-0003d5-Hx for geh-help-gnu-emacs@m.gmane.org; Wed, 15 Dec 2010 13:51:21 -0500 Original-Path: usenet.stanford.edu!fu-berlin.de!news.albasani.net!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 20 Original-X-Trace: news.albasani.net h+NpfDEagaJe5kZX8p9ZJwe0I8HVT3GButIv8bSw+8wvnnuQ1561Dc27MyNp1xRsIskZH7rpTigiJNH22Jh91Eb3y8ehNMbAcFglGT9X/szh1FOaLyzTVizG8y1IJ2ic Original-NNTP-Posting-Date: Wed, 15 Dec 2010 18:39:17 +0000 (UTC) X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Cancel-Lock: sha1:zEZn6xDjMl78c7vmJaRV6g4PoTM= sha1:Ncf3DSxVjdBQD+a11TVquuTHuG8= User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) Injection-Info: news.albasani.net; logging-data="odoB7uRM3ZRzu+plzT70owVrqsjRZw+q7bndnCeP+Wlua/TZz1rxlSpmsajPixGUwfVx4vkT3cyfMKCaCoCRu/T3eAZx0E9SXHQMEohkJnMHER9I13BD9MHmnLT62buD"; mail-complaints-to="abuse@albasani.net" Original-Xref: usenet.stanford.edu gnu.emacs.help:183325 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:77569 Archived-At: On Wed, 15 Dec 2010 18:28:33 +0100 "Pascal J. Bourguignon" wrote: PJB> Ted Zlatanov writes: >> On Wed, 15 Dec 2010 16:20:05 +0100 "Pascal J. Bourguignon" wrote: >> PJB> Ted Zlatanov writes: >> We're talking about GNU Emacs specifically. Have you debugged macros >> there? They are definitely not as intuitive as functions in the debugger. PJB> Only if you don't understand that lisp macros are exactly the same as PJB> lisp functions. You should really clarify if you are talking about Lisp in general or about GNU Emacs and its Lisp implementation. I don't know enough about Lisp in general to say if you're right or not. But for Emacs Lisp, I'm positive that macros are not the same as functions, especially in the debugger (which is where a user would see them). See Drew's response for practical advice on how to deal with that. Ted