From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "John W. Eaton" Newsgroups: gmane.lisp.guile.user Subject: Re: translators and scoping rules (was: Re: language translator help) Date: Sun, 28 Apr 2002 09:03:41 -0500 Sender: guile-user-admin@gnu.org Message-ID: <15564.317.135557.127405@segfault.bogus.domain> References: <15561.38014.967466.255795@segfault.bogus.domain> <15563.18499.936272.639276@segfault.bogus.domain> <87662cnd8c.fsf@zagadka.ping.de> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: main.gmane.org 1020002798 3179 127.0.0.1 (28 Apr 2002 14:06:38 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 28 Apr 2002 14:06:38 +0000 (UTC) Cc: guile-user Return-path: Original-Received: from fencepost.gnu.org ([199.232.76.164]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 171pK2-0000pA-00 for ; Sun, 28 Apr 2002 16:06:38 +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 171pJW-00009V-00; Sun, 28 Apr 2002 10:06:06 -0400 Original-Received: from bevo.che.wisc.edu ([128.104.177.141]) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 171pHE-0008SI-00 for ; Sun, 28 Apr 2002 10:03:44 -0400 Original-Received: from segfault.bogus.domain (12-221-96-229.client.insightBB.com [12.221.96.229]) by bevo.che.wisc.edu (8.12.1/8.12.1/Debian -5) with ESMTP id g3SE3hZo028281; Sun, 28 Apr 2002 09:03:43 -0500 Original-Received: from segfault.bogus.domain (localhost [127.0.0.1]) by segfault.bogus.domain (8.12.2/8.12.2/Debian -5) with ESMTP id g3SE3gcv006585; Sun, 28 Apr 2002 09:03:42 -0500 Original-Received: (from jwe@localhost) by segfault.bogus.domain (8.12.2/8.12.2/Debian -5) id g3SE3fRc006582; Sun, 28 Apr 2002 09:03:41 -0500 Original-To: Marius Vollmer In-Reply-To: <87662cnd8c.fsf@zagadka.ping.de> X-Mailer: VM 7.04 under Emacs 20.7.2 Errors-To: guile-user-admin@gnu.org X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.0.9 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:342 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.user:342 On 28-Apr-2002, Marius Vollmer wrote: | "John W. Eaton" writes: | | > How would you use eval to introduce a new local variable? | | You can't. If Octave needs this feature (but why?), Good question. I can't think of a really legitimate use, but it is possible to do this in Octave/Matlab, so I was wondering whether it could be emulated directly in Scheme. | you can not use | Scheme's local variables for Octaves local variables. OK. I'm not sure whether this feature is really necessary, but it might also turn out to be a mistake to design the translator in way that makes it impossible. Even if I don't want to support this feature in Octave, someone may want to try to create a completely bug-for-bug Matlab-compatible translator based on the Octave translator translator. We should probably not make that unnecessarily hard to do. jwe _______________________________________________ Guile-user mailing list Guile-user@gnu.org http://mail.gnu.org/mailman/listinfo/guile-user