From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andy Wingo Newsgroups: gmane.lisp.guile.devel Subject: Re: vm status update Date: Tue, 10 Mar 2009 22:36:48 +0100 Message-ID: References: <871vt8utd6.fsf@arudy.ossau.uklinux.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1236811203 15784 80.91.229.12 (11 Mar 2009 22:40:03 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 11 Mar 2009 22:40:03 +0000 (UTC) Cc: guile-devel To: Neil Jerram Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Wed Mar 11 23:41:09 2009 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1LhX0z-0006U2-Qa for guile-devel@m.gmane.org; Wed, 11 Mar 2009 23:35:06 +0100 Original-Received: from localhost ([127.0.0.1]:42377 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LhWze-0001mi-1w for guile-devel@m.gmane.org; Wed, 11 Mar 2009 18:33:42 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LhWxi-0001Jk-Rn for guile-devel@gnu.org; Wed, 11 Mar 2009 18:31:42 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LhWxh-0001JS-FN for guile-devel@gnu.org; Wed, 11 Mar 2009 18:31:41 -0400 Original-Received: from [199.232.76.173] (port=50939 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LhWxh-0001JP-A0 for guile-devel@gnu.org; Wed, 11 Mar 2009 18:31:41 -0400 Original-Received: from a-sasl-fastnet.sasl.smtp.pobox.com ([207.106.133.19]:62673 helo=sasl.smtp.pobox.com) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LhWxh-0008Jz-1j for guile-devel@gnu.org; Wed, 11 Mar 2009 18:31:41 -0400 Original-Received: from localhost.localdomain (unknown [127.0.0.1]) by a-sasl-fastnet.sasl.smtp.pobox.com (Postfix) with ESMTP id 9A0B5A179A; Wed, 11 Mar 2009 18:31:38 -0400 (EDT) Original-Received: from unquote (unknown [79.156.146.153]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by a-sasl-fastnet.sasl.smtp.pobox.com (Postfix) with ESMTPSA id 8D7B2A1796; Wed, 11 Mar 2009 18:31:36 -0400 (EDT) In-Reply-To: <871vt8utd6.fsf@arudy.ossau.uklinux.net> (Neil Jerram's message of "Sun, 08 Mar 2009 11:49:41 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.91 (gnu/linux) X-Pobox-Relay-ID: 62F42FD6-0E8C-11DE-AB8E-CFA5EBB1AA3C-02397024!a-sasl-fastnet.pobox.com X-detected-operating-system: by monty-python.gnu.org: Solaris 10 (beta) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:8260 Archived-At: Hi Neil, On Sun 08 Mar 2009 12:49, Neil Jerram writes: > Andy Wingo writes: > >> * Much more source information propagates through the compiler and >> into the metadata now. > > How much of this is compiler-specific? Does some of it also apply to > old-style reading and interpreting? No, it's just compiler-specific. The reader captures source information at when it reads lists, as you know, and this is just propagating more of it. There is an interesting development in the vm branch regarding source information, though, and that is syncase. syntax-case has the capability to transfer source information through macro transformation, unlike defmacros (unless they are written very carefully, so as to preserve the original source). But the syncase situation is a longer mail... Happy hacking, Andy -- http://wingolog.org/