From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Neil Jerram Newsgroups: gmane.lisp.guile.user Subject: Re: macros, procedure->macro Date: 10 Jul 2002 11:15:30 +0100 Sender: guile-user-admin@gnu.org Message-ID: References: NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1026296397 30013 127.0.0.1 (10 Jul 2002 10:19:57 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 10 Jul 2002 10:19:57 +0000 (UTC) Cc: guile-devel@gnu.org, guile-user@gnu.org Return-path: Original-Received: from fencepost.gnu.org ([199.232.76.164]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 17SEZg-0007ny-00 for ; Wed, 10 Jul 2002 12:19:56 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.35 #1 (Debian)) id 17SEZs-00019g-00; Wed, 10 Jul 2002 06:20:08 -0400 Original-Received: from mail.uklinux.net ([80.84.72.21] helo=s1.uklinux.net) by fencepost.gnu.org with esmtp (Exim 3.35 #1 (Debian)) id 17SEYx-00018D-00; Wed, 10 Jul 2002 06:19:11 -0400 Original-Received: from portalet.ossau.uklinux.net (ppp-0-210.lond-a-2.access.uk.tiscali.com [80.225.204.210]) (authenticated) by s1.uklinux.net (8.11.6/8.11.6) with ESMTP id g6AAJ8x26058; Wed, 10 Jul 2002 11:19:08 +0100 Original-Received: from laruns.ossau.uklinux.net.ossau.uklinux.net (laruns.ossau.uklinux.net [192.168.1.3]) by portalet.ossau.uklinux.net (Postfix on SuSE Linux 7.2 (i386)) with ESMTP id 3D3C916F9; Wed, 10 Jul 2002 11:21:23 +0000 (GMT) Original-To: Dirk Herrmann In-Reply-To: Original-Lines: 22 User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7 Errors-To: guile-user-admin@gnu.org X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.lisp.guile.user:729 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.user:729 >>>>> "Dirk" == Dirk Herrmann writes: Dirk> Could you give some examples for situations where the exact timing is Dirk> important? Well, I was thinking of ... http://mail.gnu.org/pipermail/guile-devel/2002-April/005085.html http://mail.gnu.org/pipermail/guile-devel/2002-April/005102.html but considering that the second of these was from yourself, perhaps I'm misunderstanding something. I think the perhaps the point is not at what stage macro expansion happens, but how universal it is. In other words, is macro expansion performed universally like reading, and so only blocked by quoting, or is it performed like evaluation, and so blocked/delayed by any number of special forms including lambda and if. Has this helped to explain my point at all? Neil _______________________________________________ Guile-user mailing list Guile-user@gnu.org http://mail.gnu.org/mailman/listinfo/guile-user