From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Herbert Euler" Newsgroups: gmane.emacs.devel Subject: Re: Macro vs Function Date: Wed, 12 Apr 2006 19:56:05 +0800 Message-ID: References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; format=flowed X-Trace: sea.gmane.org 1144843004 944 80.91.229.2 (12 Apr 2006 11:56:44 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 12 Apr 2006 11:56:44 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Apr 12 13:56:38 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1FTdxR-00071J-Pe for ged-emacs-devel@m.gmane.org; Wed, 12 Apr 2006 13:56:26 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FTdxR-0008Pm-Ca for ged-emacs-devel@m.gmane.org; Wed, 12 Apr 2006 07:56:25 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1FTdxE-0008P9-QQ for emacs-devel@gnu.org; Wed, 12 Apr 2006 07:56:12 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1FTdxC-0008O7-E4 for emacs-devel@gnu.org; Wed, 12 Apr 2006 07:56:12 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FTdxC-0008Nu-5a for emacs-devel@gnu.org; Wed, 12 Apr 2006 07:56:10 -0400 Original-Received: from [64.4.26.31] (helo=hotmail.com) by monty-python.gnu.org with esmtp (Exim 4.52) id 1FTe2H-0003Ab-61 for emacs-devel@gnu.org; Wed, 12 Apr 2006 08:01:25 -0400 Original-Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Wed, 12 Apr 2006 04:56:08 -0700 Original-Received: from 64.4.26.200 by by112fd.bay112.hotmail.msn.com with HTTP; Wed, 12 Apr 2006 11:56:05 GMT X-Originating-IP: [202.165.107.100] X-Originating-Email: [herberteuler@hotmail.com] X-Sender: herberteuler@hotmail.com In-Reply-To: Original-To: schwab@suse.de X-OriginalArrivalTime: 12 Apr 2006 11:56:08.0576 (UTC) FILETIME=[15E66000:01C65E28] 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:52747 Archived-At: >From: Andreas Schwab >To: "Herbert Euler" >CC: emacs-devel@gnu.org >Subject: Re: Macro vs Function >Date: Wed, 12 Apr 2006 13:14:19 +0200 > >Because the point of a macro is that you can transform the arguments into >a new form to be evaluated. So parameters in macro definition is always not evaluated, but left there, and when the macro returns the expansion, Lisp interpreter will evaluate them? Regards, Guanpeng Xu _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/