From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: BT Templeton Newsgroups: gmane.lisp.guile.bugs Subject: bug#10337: cdr of `(cons #nil #nil)' is not nil Date: Tue, 20 Dec 2011 22:49:58 -0500 Message-ID: <87mxam4m8p.fsf@olor.terpri.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1324466858 24721 80.91.229.12 (21 Dec 2011 11:27:38 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 21 Dec 2011 11:27:38 +0000 (UTC) To: 10337@debbugs.gnu.org Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Wed Dec 21 12:27:34 2011 Return-path: Envelope-to: guile-bugs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RdKKb-00081q-Fe for guile-bugs@m.gmane.org; Wed, 21 Dec 2011 12:27:33 +0100 Original-Received: from localhost ([::1]:50768 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RdKKa-0000Ah-Vp for guile-bugs@m.gmane.org; Wed, 21 Dec 2011 06:27:32 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:59384) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RdEpT-0002CK-8R for bug-guile@gnu.org; Wed, 21 Dec 2011 00:35:05 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RdEpR-0008JX-HM for bug-guile@gnu.org; Wed, 21 Dec 2011 00:35:03 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:46430) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RdEpR-0008JS-9i for bug-guile@gnu.org; Wed, 21 Dec 2011 00:35:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1RdErO-0002nd-Vj for bug-guile@gnu.org; Wed, 21 Dec 2011 00:37:03 -0500 X-Loop: help-debbugs@gnu.org 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: X-Debbugs-Original-To: bug-guile@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.132444578110692 (code B ref -1); Wed, 21 Dec 2011 05:37:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 21 Dec 2011 05:36:21 +0000 Original-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 Original-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 Original-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 Original-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 Original-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 Original-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 Original-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 Original-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 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (gnu/linux) 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-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 Resent-Date: Wed, 21 Dec 2011 00:37:02 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.43 X-Mailman-Approved-At: Wed, 21 Dec 2011 06:27:31 -0500 X-BeenThere: bug-guile@gnu.org List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Original-Sender: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.bugs:5996 Archived-At: 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!