From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Neil Jerram Newsgroups: gmane.lisp.guile.bugs Subject: Re: Fix for 1001-local-eval-error-backtrace-segfaults - please review Date: 18 May 2002 14:47:22 +0100 Sender: bug-guile-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 1021731829 10355 127.0.0.1 (18 May 2002 14:23:49 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sat, 18 May 2002 14:23:49 +0000 (UTC) Cc: bug-guile@gnu.org, johns776@pilot.msu.edu Return-path: Original-Received: from fencepost.gnu.org ([199.232.76.164]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 17957c-0002gu-00 for ; Sat, 18 May 2002 16:23:48 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 17957y-0001sG-00; Sat, 18 May 2002 10:24:10 -0400 Original-Received: from mail.uklinux.net ([80.84.72.21] helo=s1.uklinux.net) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 179576-0001q4-00 for ; Sat, 18 May 2002 10:23:16 -0400 Original-Received: from portalet.ossau.uklinux.net (dial-212-159-136-170.access.uk.tiscali.com [212.159.136.170]) by s1.uklinux.net (8.11.6/8.11.6) with ESMTP id g4IENBZ30058; Sat, 18 May 2002 15:23:12 +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 DB0FF16CF; Sat, 18 May 2002 14:51:17 +0000 (GMT) Original-To: ttn@glug.org Original-Lines: 19 User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7 Errors-To: bug-guile-admin@gnu.org X-BeenThere: bug-guile@gnu.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Bug reports for GUILE, GNU's Ubiquitous Extension Language List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.lisp.guile.bugs:259 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.bugs:259 >>>>> "thi" == Thien-Thi Nguyen writes: thi> From: Neil Jerram thi> Date: 05 May 2002 15:00:59 +0100 thi> No; the new way doesn't mutate at all. It creates a new thi> environment that shares some substructure with the old thi> environment. thi> ok i see this now. However, I now wonder whether my non-mutating fix is OK. After all, it is important that a local define mutates the environment in which it appears... But perhaps this is sufficiently represented in C by the reassignment of the `env' variable? Any clarifying thoughts much appreciated. Neil _______________________________________________ Bug-guile mailing list Bug-guile@gnu.org http://mail.gnu.org/mailman/listinfo/bug-guile