From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Marijn Schouten (hkBst)" Newsgroups: gmane.lisp.guile.bugs Subject: Re: letrec bug Date: Thu, 30 Oct 2008 16:31:58 +0100 Message-ID: <4909D36E.9000306@gentoo.org> References: <20081028202237.M8494@ccrma.Stanford.EDU> <66e540fe0810281419r4c3ec5e1h46cf8d8fc0621637@mail.gmail.com> <66e540fe0810281421j283b8723l6d51dbc0a26e46e2@mail.gmail.com> <66e540fe0810281427w3bfcc334k90f0e3d1749453a3@mail.gmail.com> <20081028224557.M67734@ccrma.Stanford.EDU> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1225380816 24363 80.91.229.12 (30 Oct 2008 15:33:36 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 30 Oct 2008 15:33:36 +0000 (UTC) Cc: bug-guile@gnu.org To: Bill Schottstaedt Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Thu Oct 30 16:34:36 2008 connect(): Connection refused Return-path: Envelope-to: guile-bugs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1KvZXY-0003rE-4Y for guile-bugs@m.gmane.org; Thu, 30 Oct 2008 16:34:28 +0100 Original-Received: from localhost ([127.0.0.1]:45775 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KvZWR-00079N-Nq for guile-bugs@m.gmane.org; Thu, 30 Oct 2008 11:33:19 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KvZWN-00077k-45 for bug-guile@gnu.org; Thu, 30 Oct 2008 11:33:15 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KvZWK-000754-Lb for bug-guile@gnu.org; Thu, 30 Oct 2008 11:33:14 -0400 Original-Received: from [199.232.76.173] (port=51530 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KvZWK-00074w-Hp for bug-guile@gnu.org; Thu, 30 Oct 2008 11:33:12 -0400 Original-Received: from pollux.sshunet.nl ([145.97.192.42]:40535) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KvZWK-0008Sk-EM for bug-guile@gnu.org; Thu, 30 Oct 2008 11:33:12 -0400 Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by pollux.sshunet.nl (Postfix) with ESMTP id 8C3BC580005; Thu, 30 Oct 2008 16:33:09 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at pollux.warande.net Original-Received: from pollux.sshunet.nl ([127.0.0.1]) by localhost (pollux.sshunet.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EnbfRHE1iudw; Thu, 30 Oct 2008 16:33:09 +0100 (CET) Original-Received: from [145.97.222.116] (116pc222.sshunet.nl [145.97.222.116]) by pollux.sshunet.nl (Postfix) with ESMTP; Thu, 30 Oct 2008 16:33:09 +0100 (CET) User-Agent: Thunderbird 2.0.0.17 (X11/20081002) In-Reply-To: <20081028224557.M67734@ccrma.Stanford.EDU> X-Enigmail-Version: 0.95.7 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-guile@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Errors-To: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.bugs:4063 Archived-At: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Bill Schottstaedt wrote: > I read those same paragraphs and interpreted them differently, > but now I agree with you. For your infotainment: invoke.scm -e "(let ((x 1)) (letrec ((x 32) (y x)) y))" Bigloo (3.1b) #unspecified CHICKEN 3.3.0 32 Elk 3.99.7 32 Gambit v4.1.0 #!unbound Gauche scheme interpreter, version 0.8.13 [utf-8,pthreads] 32 Guile 1.8.5 ERROR: Variable used before given a value: x ikarus is unavailable kawa is unavailable larceny is unavailable MIT/GNU Scheme 7.7.90.+ ;Premature reference to reserved name: x ;To continue, call RESTART with an option number: ; (RESTART 1) => Return to read-eval-print level 1. 2 error> End of input stream reached. Welcome to MzScheme v4.1 [3m], Copyright (c) 2004-2008 PLT Scheme Inc. 32 RScheme 0.7.3.4-b7u value := 32 scheme48 1.8 Error: LETREC variable used before its value has been produced Schoca Shell (Version 0.3.0-cvs) by Christoph Bauer schoca> ==> #unspecified schoca> scm 5e4 Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996 Free Software Foundation, Inc. SCM may be distributed under the terms of the GNU General Public Licence; certain other uses are permitted as well. For details, see the file `COPYING', which is included in the SCM distribution. There is no warranty, to the extent permitted by law. This executable was loaded from "/usr/bin/scm" 32 sigscheme 0.8.3 sscm> 1 sscm> sisc is unavailable stklos (version 0.98) #f TinyScheme 1.39 > 1 > cheers, Marijn - -- Marijn Schouten (hkBst), Gentoo Lisp project, Gentoo ML , #gentoo-{lisp,ml} on FreeNode -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkkJ020ACgkQp/VmCx0OL2wXIgCfd5sFqoZ9qQkdzI+m6+qTfPE/ TPwAn23CPCTIp9qYuqNmOHLBVkPM1m0Z =fbTc -----END PGP SIGNATURE-----