From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Marius Vollmer Newsgroups: gmane.lisp.guile.devel Subject: Re: new-model.text, please comment Date: 21 Sep 2002 22:27:22 +0200 Sender: guile-devel-admin@gnu.org Message-ID: <87admb142d.fsf@zagadka.ping.de> References: <871y80tn9r.fsf@zagadka.ping.de> <200209122248.PAA27264@morrowfield.regexps.com> <87sn0cp4qg.fsf@zagadka.ping.de> <200209150055.RAA10998@morrowfield.regexps.com> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1033223493 13896 127.0.0.1 (28 Sep 2002 14:31:33 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sat, 28 Sep 2002 14:31:33 +0000 (UTC) Cc: guile-devel@gnu.org Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 17vId1-0003bz-00 for ; Sat, 28 Sep 2002 16:31:32 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 17vIdF-0008TO-00; Sat, 28 Sep 2002 10:31:45 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17vIc7-0008MQ-00 for guile-devel@gnu.org; Sat, 28 Sep 2002 10:30:35 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17vIc4-0008La-00 for guile-devel@gnu.org; Sat, 28 Sep 2002 10:30:33 -0400 Original-Received: from dialin.speedway42.dip1.dokom.de ([195.138.42.1] helo=zagadka.ping.de) by monty-python.gnu.org with smtp (Exim 4.10) id 17vIc3-0008LC-00 for guile-devel@gnu.org; Sat, 28 Sep 2002 10:30:31 -0400 Original-Received: (qmail 1975 invoked by uid 1000); 21 Sep 2002 20:27:22 -0000 Original-To: Tom Lord In-Reply-To: <200209150055.RAA10998@morrowfield.regexps.com> Original-Lines: 17 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 Errors-To: guile-devel-admin@gnu.org X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Developers list for Guile, the GNU extensibility library List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.lisp.guile.devel:1373 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:1373 Tom Lord writes: > > I don't think we should have the rule that the compiler can > > assume by default that a variable will never be assigned to > > when it is not being assigned to in the file where it is > > defined. > > Perhaps. I dunno. Sounds wrong to me. But: I dunno. Maybe a compromise: let's make a declaration that tells the compiler whether it can make 'the assumption'. The conservative default for this declaration is that the assumption can not be made. When we have the experience that almost every file carries a declaration to reverse the default, we can consider reversing the default by default. -- GPG: D5D4E405 - 2F9B BCCC 8527 692A 04E3 331E FAF8 226A D5D4 E405 _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel