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: Making the -e option compatible with new versions of Guile 1.4 Date: Mon, 17 Jan 2005 19:32:51 +0000 Message-ID: <41EC12E3.4030605@ossau.uklinux.net> References: <41E8581C.4050408@ossau.uklinux.net> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1105990532 21780 80.91.229.6 (17 Jan 2005 19:35:32 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 17 Jan 2005 19:35:32 +0000 (UTC) Cc: guile-user@gnu.org Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Mon Jan 17 20:35:19 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1Cqcek-0005V3-00 for ; Mon, 17 Jan 2005 20:35:18 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Cqcqc-00058Z-Iz for guile-user@m.gmane.org; Mon, 17 Jan 2005 14:47:34 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1CqcqY-00058D-AZ for guile-user@gnu.org; Mon, 17 Jan 2005 14:47:30 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1CqcqX-00057g-7l for guile-user@gnu.org; Mon, 17 Jan 2005 14:47:29 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1CqcqX-00057L-1o for guile-user@gnu.org; Mon, 17 Jan 2005 14:47:29 -0500 Original-Received: from [80.84.72.33] (helo=mail3.uklinux.net) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CqcdL-00031D-L9 for guile-user@gnu.org; Mon, 17 Jan 2005 14:33:51 -0500 Original-Received: from laruns (host81-130-108-27.in-addr.btopenworld.com [81.130.108.27]) by mail3.uklinux.net (Postfix) with ESMTP id EEC96409FCD; Mon, 17 Jan 2005 19:33:50 +0000 (UTC) Original-Received: from [127.0.0.1] (laruns [127.0.0.1]) by laruns (Postfix) with ESMTP id 63D936F828; Mon, 17 Jan 2005 19:32:52 +0000 (GMT) User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20041007 Debian/1.7.3-5 X-Accept-Language: en Original-To: Marius Vollmer In-Reply-To: X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: main.gmane.org gmane.lisp.guile.user:4098 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.user:4098 Marius Vollmer wrote: > > Hmm, I don't think we should extend @ or @@ to do this. Lexical > variables are different from global ones: they only exist within a > given environment and you need to specify that environment when > accessing them. @ and @@ can not specify this environment. [...] > Which procedure should this refer to? Every call to xxx creates a new > procedure named 'internal-proc'. Ahem; yes, that's a pretty fundamental problem, isn't it. I feel quite embarassed not to have realized this! Thanks for pointing it out. > Hmm, yes, in a debugger, your syntax could refer to all procedures > every created. Hmm - not sure what you mean here by "all procedures". > So it could be part of the syntax of the debugger. Yes - I'll give it some thought. It's pretty clear what someone would mean by "setting a breakpoint on internal-proc", but we need to think of a way of saying this that works for more general local environment situations as well. Neil _______________________________________________ Guile-user mailing list Guile-user@gnu.org http://lists.gnu.org/mailman/listinfo/guile-user