From unknown Mon Jun 23 07:51:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10337: cdr of `(cons #nil #nil)' is not nil Resent-From: BT Templeton Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-guile@gnu.org Resent-Date: Wed, 21 Dec 2011 05:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 10337 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 10337@debbugs.gnu.org X-Debbugs-Original-To: bug-guile@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.132444578110692 (code B ref -1); Wed, 21 Dec 2011 05:37:02 +0000 Received: (at submit) by debbugs.gnu.org; 21 Dec 2011 05:36:21 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RdEqj-0002mP-6n for submit@debbugs.gnu.org; Wed, 21 Dec 2011 00:36:21 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RdDE1-0008SI-38 for submit@debbugs.gnu.org; Tue, 20 Dec 2011 22:52:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RdDC2-0007Ci-GV for submit@debbugs.gnu.org; Tue, 20 Dec 2011 22:50:15 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.5 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([140.186.70.17]:43574) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RdDC2-0007Ce-F4 for submit@debbugs.gnu.org; Tue, 20 Dec 2011 22:50:14 -0500 Received: from eggs.gnu.org ([140.186.70.92]:42639) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RdDC1-0002Nn-F4 for bug-guile@gnu.org; Tue, 20 Dec 2011 22:50:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RdDC0-0007CJ-78 for bug-guile@gnu.org; Tue, 20 Dec 2011 22:50:13 -0500 Received: from deleuze.hcoop.net ([69.90.123.67]:48812) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RdDC0-00079m-4F for bug-guile@gnu.org; Tue, 20 Dec 2011 22:50:12 -0500 Received: from cpe-071-070-253-241.nc.res.rr.com ([71.70.253.241] helo=olor.terpri.org) by deleuze.hcoop.net with esmtpsa (TLS-1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.63) (envelope-from ) id 1RdDBt-0005ng-RV for bug-guile@gnu.org; Tue, 20 Dec 2011 22:50:05 -0500 From: BT Templeton Date: Tue, 20 Dec 2011 22:49:58 -0500 Message-ID: <87mxam4m8p.fsf@olor.terpri.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 1) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -5.9 (-----) X-Mailman-Approved-At: Wed, 21 Dec 2011 00:36:20 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.9 (-----) I'm using Guile 2.0.3.87-b798 on x86_64-unknown-linux-gnu. Guile's compiler fails to maintain the distinction between the nil object and the empty list in some cases: scheme@(guile-user)> (equal? (cons #t #nil) (cons #t '())) $1 = #t scheme@(guile-user)> (eq? (cdr (cons #t #nil)) (cdr (cons #t '()))) $2 = #t scheme@(guile-user)> (compile '(cons #t #nil) #:from 'scheme #:to 'tree-il) $3 = # scheme@(guile-user)> (compile '(cons #t #nil) #:from 'scheme #:to 'glil) $4 = #) -- Inteligenta persono lernas la lingvon Esperanton rapide kaj facile. Esperanto estas moderna, kultura lingvo por la mondo. Simpla, fleksebla, belsona, Esperanto estas la praktika solvo de la problemo de universala interkompreno. Lernu la interlingvon Esperanton! From unknown Mon Jun 23 07:51:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10337: cdr of `(cons #nil #nil)' is not nil Resent-From: Andy Wingo Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-guile@gnu.org Resent-Date: Thu, 22 Dec 2011 03:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10337 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: BT Templeton Cc: 10337@debbugs.gnu.org Received: via spool by 10337-submit@debbugs.gnu.org id=B10337.13245232915927 (code B ref 10337); Thu, 22 Dec 2011 03:09:02 +0000 Received: (at 10337) by debbugs.gnu.org; 22 Dec 2011 03:08:11 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RdZ0s-0001XY-GC for submit@debbugs.gnu.org; Wed, 21 Dec 2011 22:08:10 -0500 Received: from a-pb-sasl-sd.pobox.com ([74.115.168.62] helo=sasl.smtp.pobox.com) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RdZ0p-0001XP-TQ for 10337@debbugs.gnu.org; Wed, 21 Dec 2011 22:08:08 -0500 Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTP id 67A5280C6; Wed, 21 Dec 2011 22:06:00 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=sasl; bh=M82XX7ASxZPyslD9L1bKtr+9NHs=; b=IVqhxz mPH7FnFAxC3X5bXgCBKTRzBAbw4xjzaLwq/ZmCJxRhSYzL16V9ybMC8Jy7vhQ0vM 3RFuyJlS9jG/+jYKMfCy/YE2rgC0IjnJJivYWX+qv2htJ1Isz/QpWhY7fR6p6l+y 8zOYM6b6VzDgxBu0+CBWM/6tpVY8AWUaWp5bI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; q=dns; s=sasl; b=MLXEgtQnFQMqpSJCBYjVSVEc53D74s9v eQND7cMAak/U+3iPxx+j0qJWvkxs2t86SgVAGlFOzISCWanDMjs/B+k0HlqJuetT xt/Lj9z1Gsw9apuB6fUJ5QyluiI5P7p5t/VKVBfKLmyRw7vt9RGzyGCae4xaH9Kf wjlIGH2aTaI= Received: from a-pb-sasl-sd.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTP id 5E08A80C5; Wed, 21 Dec 2011 22:06:00 -0500 (EST) Received: from badger (unknown [184.174.165.119]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTPSA id 0D63280C4; Wed, 21 Dec 2011 22:06:00 -0500 (EST) From: Andy Wingo References: <87mxam4m8p.fsf@olor.terpri.org> Date: Wed, 21 Dec 2011 22:05:57 -0500 In-Reply-To: <87mxam4m8p.fsf@olor.terpri.org> (BT Templeton's message of "Tue, 20 Dec 2011 22:49:58 -0500") Message-ID: <87pqfhqp9m.fsf@pobox.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Pobox-Relay-ID: E00B0DC2-2C49-11E1-9FD1-65B1DE995924-02397024!a-pb-sasl-sd.pobox.com X-Spam-Score: -2.9 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.9 (--) On Tue 20 Dec 2011 22:49, BT Templeton writes: > scheme@(guile-user)> (equal? (cons #t #nil) (cons #t '())) > $1 = #t Fixed. Thanks for the report! Andy -- http://wingolog.org/ From unknown Mon Jun 23 07:51:22 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: BT Templeton Subject: bug#10337: closed (Re: bug#10337: cdr of `(cons #nil #nil)' is not nil) Message-ID: References: <87liq5qp8s.fsf@pobox.com> <87mxam4m8p.fsf@olor.terpri.org> X-Gnu-PR-Message: they-closed 10337 X-Gnu-PR-Package: guile Reply-To: 10337@debbugs.gnu.org Date: Thu, 22 Dec 2011 03:09:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1324523342-6013-1" This is a multi-part message in MIME format... ------------=_1324523342-6013-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #10337: cdr of `(cons #nil #nil)' is not nil which was filed against the guile package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 10337@debbugs.gnu.org. --=20 10337: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D10337 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1324523342-6013-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 10337-done) by debbugs.gnu.org; 22 Dec 2011 03:08:39 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RdZ1L-0001YI-4D for submit@debbugs.gnu.org; Wed, 21 Dec 2011 22:08:39 -0500 Received: from a-pb-sasl-sd.pobox.com ([74.115.168.62] helo=sasl.smtp.pobox.com) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RdZ1K-0001YC-0H for 10337-done@debbugs.gnu.org; Wed, 21 Dec 2011 22:08:38 -0500 Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTP id 99C4980D5 for <10337-done@debbugs.gnu.org>; Wed, 21 Dec 2011 22:06:30 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=sasl; bh=F01kwJRBMBusLjw4drMB3yuNXlU=; b=YjQQfG t1daVv8XieXCmobyLvQXmoTgLBJ+cpav78sb1gxkIN4Pb5W3sm8qan/C8JmPWF7r GC+lCXsPKvTZQ3RBeTgA4K51RY+GudrkO7lXS3Bc0gEG+aw0ye33QbnIDxEFc8EB JYzER10vFFP4TILo4ZA+ntLua2dhPTyPh4gbY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:to:subject :references:date:in-reply-to:message-id:mime-version :content-type; q=dns; s=sasl; b=OBeVaVw36XNjPlAKQsIlxDg6IWv5OeA6 jhtg0+86VsRe9jvvOBsmm5Fm6nDelY9qf89ayJ4QeP+Mz7MAdwd4LXyz1m6dea+y rFSZMGhJyEhgQYPZIpl3dTd+9jkADLkuY2eM5uALazW3juvacxGPhjtgl/ibwGJY eFj1aw2CDqw= Received: from a-pb-sasl-sd.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTP id 8FA9F80D4 for <10337-done@debbugs.gnu.org>; Wed, 21 Dec 2011 22:06:30 -0500 (EST) Received: from badger (unknown [184.174.165.119]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTPSA id 4042A80D3 for <10337-done@debbugs.gnu.org>; Wed, 21 Dec 2011 22:06:30 -0500 (EST) From: Andy Wingo To: 10337-done@debbugs.gnu.org Subject: Re: bug#10337: cdr of `(cons #nil #nil)' is not nil References: <87mxam4m8p.fsf@olor.terpri.org> Date: Wed, 21 Dec 2011 22:06:27 -0500 In-Reply-To: <87mxam4m8p.fsf@olor.terpri.org> (BT Templeton's message of "Tue, 20 Dec 2011 22:49:58 -0500") Message-ID: <87liq5qp8s.fsf@pobox.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Pobox-Relay-ID: F20C0616-2C49-11E1-9903-65B1DE995924-02397024!a-pb-sasl-sd.pobox.com X-Spam-Score: -2.8 (--) X-Debbugs-Envelope-To: 10337-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.8 (--) Bug fixed in cc8afa2b361635953dfba7f10e4193b1f243a50f. -- http://wingolog.org/ ------------=_1324523342-6013-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 21 Dec 2011 05:36:21 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RdEqj-0002mP-6n for submit@debbugs.gnu.org; Wed, 21 Dec 2011 00:36:21 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RdDE1-0008SI-38 for submit@debbugs.gnu.org; Tue, 20 Dec 2011 22:52:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RdDC2-0007Ci-GV for submit@debbugs.gnu.org; Tue, 20 Dec 2011 22:50:15 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.5 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([140.186.70.17]:43574) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RdDC2-0007Ce-F4 for submit@debbugs.gnu.org; Tue, 20 Dec 2011 22:50:14 -0500 Received: from eggs.gnu.org ([140.186.70.92]:42639) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RdDC1-0002Nn-F4 for bug-guile@gnu.org; Tue, 20 Dec 2011 22:50:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RdDC0-0007CJ-78 for bug-guile@gnu.org; Tue, 20 Dec 2011 22:50:13 -0500 Received: from deleuze.hcoop.net ([69.90.123.67]:48812) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RdDC0-00079m-4F for bug-guile@gnu.org; Tue, 20 Dec 2011 22:50:12 -0500 Received: from cpe-071-070-253-241.nc.res.rr.com ([71.70.253.241] helo=olor.terpri.org) by deleuze.hcoop.net with esmtpsa (TLS-1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.63) (envelope-from ) id 1RdDBt-0005ng-RV for bug-guile@gnu.org; Tue, 20 Dec 2011 22:50:05 -0500 From: BT Templeton To: bug-guile@gnu.org Subject: cdr of `(cons #nil #nil)' is not nil Date: Tue, 20 Dec 2011 22:49:58 -0500 Message-ID: <87mxam4m8p.fsf@olor.terpri.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 1) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 21 Dec 2011 00:36:20 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.9 (-----) I'm using Guile 2.0.3.87-b798 on x86_64-unknown-linux-gnu. Guile's compiler fails to maintain the distinction between the nil object and the empty list in some cases: scheme@(guile-user)> (equal? (cons #t #nil) (cons #t '())) $1 = #t scheme@(guile-user)> (eq? (cdr (cons #t #nil)) (cdr (cons #t '()))) $2 = #t scheme@(guile-user)> (compile '(cons #t #nil) #:from 'scheme #:to 'tree-il) $3 = # scheme@(guile-user)> (compile '(cons #t #nil) #:from 'scheme #:to 'glil) $4 = #) -- Inteligenta persono lernas la lingvon Esperanton rapide kaj facile. Esperanto estas moderna, kultura lingvo por la mondo. Simpla, fleksebla, belsona, Esperanto estas la praktika solvo de la problemo de universala interkompreno. Lernu la interlingvon Esperanton! ------------=_1324523342-6013-1--