From unknown Sat Aug 16 18:42:07 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24318: char<=? with three args Resent-From: Helmut Eller Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Sat, 27 Aug 2016 09:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 24318 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 24318@debbugs.gnu.org X-Debbugs-Original-To: bug-guile@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.14722909773052 (code B ref -1); Sat, 27 Aug 2016 09:43:01 +0000 Received: (at submit) by debbugs.gnu.org; 27 Aug 2016 09:42:57 +0000 Received: from localhost ([127.0.0.1]:41850 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bda8e-0000nA-M3 for submit@debbugs.gnu.org; Sat, 27 Aug 2016 05:42:56 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38190) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bda8d-0000my-1J for submit@debbugs.gnu.org; Sat, 27 Aug 2016 05:42:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bda8W-0003Ji-EY for submit@debbugs.gnu.org; Sat, 27 Aug 2016 05:42:49 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:53553) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bda8W-0003Jd-CM for submit@debbugs.gnu.org; Sat, 27 Aug 2016 05:42:48 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57394) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bda8U-0005lv-0e for bug-guile@gnu.org; Sat, 27 Aug 2016 05:42:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bda8P-0003IW-Rt for bug-guile@gnu.org; Sat, 27 Aug 2016 05:42:44 -0400 Received: from mail-wm0-x22a.google.com ([2a00:1450:400c:c09::22a]:38174) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bda8P-0003IC-Ki for bug-guile@gnu.org; Sat, 27 Aug 2016 05:42:41 -0400 Received: by mail-wm0-x22a.google.com with SMTP id o80so23568862wme.1 for ; Sat, 27 Aug 2016 02:42:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=n0bYzr/iE5cM7NMRyTeNQyBV5o8phdUigwAsijunS3s=; b=LbXahMNtRbq6LCm8kcRt4ozH26VDO/zAeME3lnLUKOTGMb9LQ8y0XqzFlcgm7fosev XPidmDasqOrdSySD9skZ3PVA3dknoSpZrb9OAEPVBiqFBxymsYGH6HDKnRO1hvNcdSr3 8ptC0+scOaHVEQAbSCs/iAvNAt0cjqP/x+hEtW0jUzWVGJLcDoLHXVNJt9cnxVk8U1Wi /u+gnKiIRKU/y0bjyMLFFi0fpOJCwu5xZhmbdMdK2p+QcibKPIWWnA4fevqtwHbuamjC KGx1cg/AQ3lJ39m8/yBTMxvlTPm0P4sFn+FigiO8VjRcLgsPEzPimP2LNHn7tQHNVZri /50g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=n0bYzr/iE5cM7NMRyTeNQyBV5o8phdUigwAsijunS3s=; b=O6yuYoQWJhILGnMPMPCUCv8XEm24qyILVKtp/ijbQCsWEUq4cejECzoNVGyRVxQsBq WVhMtR1RkoAAyQpfqHzjw6OOkYPWatDCmGVGstUn4+QdCbAAUkzD9PMjkBNGzK3C6KW/ rb20x4c3HX2xHO4+XNgVeiuFkKSH0om3Ij/luaJ3zKa7n628HulC9ftCw2mZlp3GFmmV mamvYvMzsAyzoqHT+SL/gO7yli0fSRVvFQ09t6rY07WBnD79/4pcDWUKIoNBakMBkH9T Di97RWgko9qdqprELBkTf6M15Uqs2nwcX0N5UUCru0Z89KJO6UiuMSLBtQdYvL/VIne1 wcQQ== X-Gm-Message-State: AE9vXwO+Gchw7N0d05Qhj92TOkr3YLgUG3EkYTcEVjLcwtK9+Kj+6r4z+VGHuxlWteu5eA== X-Received: by 10.194.104.70 with SMTP id gc6mr7774906wjb.97.1472290960401; Sat, 27 Aug 2016 02:42:40 -0700 (PDT) Received: from ix (dial-177203.pool.broadband44.net. [212.46.177.203]) by smtp.gmail.com with ESMTPSA id 207sm3022728wmb.7.2016.08.27.02.42.39 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 27 Aug 2016 02:42:39 -0700 (PDT) Received: from helmut by ix with local (Exim 4.84) (envelope-from ) id 1bda8M-0000ll-KT for bug-guile@gnu.org; Sat, 27 Aug 2016 11:42:39 +0200 From: Helmut Eller Date: Sat, 27 Aug 2016 11:42:38 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) Compiling a file x.scm: (library (x) (export) (import (rnrs)) (define (foo x) (char<=3D? #\0 x #\9))) causes an error: shell> guile --version | head -n1 guile (GNU Guile) 2.1.3.104-8f2f8 shell> guile -c '(compile-file "x.scm")' Backtrace:=20=20=20=20 In system/base/compile.scm: 152:6 19 (compile-file _ #:output-file _ #:from _ #:to _ #:env _ =E2=80= =A6) 43:4 18 (call-once _) In ice-9/boot-9.scm: 829:4 17 (with-throw-handler _ _ _) In system/base/compile.scm: 59:11 16 (_) 155:11 15 (_ #) 224:14 14 (read-and-compile _ #:from _ #:to _ #:env _ #:opts _) 255:6 13 (compile _ #:from _ #:to _ #:env _ #:opts _) 183:32 12 (compile-fold _ # =E2=80=A6) In language/cps/compile-bytecode.scm: 573:12 11 (compile-bytecode # # =E2=80=A6) 566:12 10 (lower-cps _ (#:to-file? #t)) In language/cps/optimize.scm: 86:0 9 (optimize-higher-order-cps _ _) In language/cps/dce.scm: 357:33 8 (eliminate-dead-code _) 105:18 7 (compute-live-code #) In language/cps/intmap.scm: 514:5 6 (visit-branch #(#(# # =E2= =80=A6) =E2=80=A6) =E2=80=A6) 514:5 5 (visit-branch #(# = =E2=80=A6) =E2=80=A6) In language/cps/type-checks.scm: 47:5 4 (elide-type-checks # _ _) In language/cps/intmap.scm: 514:5 3 (visit-branch #((absent) (absent) (absent) (absent) # =E2=80= =A6) =E2=80=A6) In language/cps/type-checks.scm: 43:10 2 (_ 221 _ #) In language/cps/types.scm: 1420:0 1 (_ _ _ _) In ice-9/boot-9.scm: 753:26 0 (dispatch-exception _ _ _) ice-9/boot-9.scm:753:26: In procedure dispatch-exception: ice-9/boot-9.scm:753:26: Wrong number of arguments to # [Exit 1] From unknown Sat Aug 16 18:42:07 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Helmut Eller Subject: bug#24318: closed (Re: bug#24318: char<=? with three args) Message-ID: References: <87wpiuiv4j.fsf@pobox.com> X-Gnu-PR-Message: they-closed 24318 X-Gnu-PR-Package: guile Reply-To: 24318@debbugs.gnu.org Date: Fri, 02 Sep 2016 08:07:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1472803621-26407-1" This is a multi-part message in MIME format... ------------=_1472803621-26407-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #24318: char<=3D? with three args 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 24318@debbugs.gnu.org. --=20 24318: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D24318 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1472803621-26407-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 24318-done) by debbugs.gnu.org; 2 Sep 2016 08:06:16 +0000 Received: from localhost ([127.0.0.1]:46934 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bfjUN-0006qs-Tv for submit@debbugs.gnu.org; Fri, 02 Sep 2016 04:06:16 -0400 Received: from pb-sasl1.pobox.com ([64.147.108.66]:52354 helo=sasl.smtp.pobox.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bfjUL-0006qk-LV for 24318-done@debbugs.gnu.org; Fri, 02 Sep 2016 04:06:13 -0400 Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by pb-sasl1.pobox.com (Postfix) with ESMTP id 68E0537D41; Fri, 2 Sep 2016 04:06:12 -0400 (EDT) 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=Lx6BHWllqIoQMIFBBHrx7O3G0eo=; b=Q2PcHZ LvL8RRtM4Wwr9iNZ78eFfi1JaANgFgsEHI09r3ZSwgjQVCgNtayxe3SRl4fiOGhV 5Z3kxKgme9aQFhQCg4uWqlwsUM2Le+U3ENlb9mk3tIutpTTanKLEqm6J3hzy6IYa xKmfYXRre70yWr15gWdAUMKZw7pOOwgHAbS90= 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=I5c3QtOFUfZYYHcjVf2+NFOcW+f2d1by 5x73jns9oppuOPIPVh+0sp9AOQv5Z6r2BtLaCma7F9Yk3hFhXA8tjWs7Kolb+U06 0bGIRjvbDRFLzGxT/RjWsuRo/SD16TbuElguHI4J0UfZWYyWSo3Uyke9AKcj5gUP 6IKie7NV79k= Received: from pb-sasl1.nyi.icgroup.com (unknown [127.0.0.1]) by pb-sasl1.pobox.com (Postfix) with ESMTP id 50B1637D3E; Fri, 2 Sep 2016 04:06:12 -0400 (EDT) Received: from clucks (unknown [88.160.190.192]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pb-sasl1.pobox.com (Postfix) with ESMTPSA id 677BF37D3D; Fri, 2 Sep 2016 04:06:11 -0400 (EDT) From: Andy Wingo To: Helmut Eller Subject: Re: bug#24318: char<=? with three args References: Date: Fri, 02 Sep 2016 10:06:04 +0200 In-Reply-To: (Helmut Eller's message of "Sat, 27 Aug 2016 11:42:38 +0200") Message-ID: <87wpiuiv4j.fsf@pobox.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Pobox-Relay-ID: 1CA4AC3C-70E4-11E6-A73F-CE686462E9F6-02397024!pb-sasl1.pobox.com X-Spam-Score: -1.5 (-) X-Debbugs-Envelope-To: 24318-done Cc: 24318-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.5 (-) On Sat 27 Aug 2016 11:42, Helmut Eller writes: > Compiling a file x.scm: > > (library (x) > (export) > (import (rnrs)) > (define (foo x) (char<=? #\0 x #\9))) > > causes an error: Thanks for the bug report; fixed. Also added some optimizations so that char<=? and friends should compile to much nicer code. Andy ------------=_1472803621-26407-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 27 Aug 2016 09:42:57 +0000 Received: from localhost ([127.0.0.1]:41850 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bda8e-0000nA-M3 for submit@debbugs.gnu.org; Sat, 27 Aug 2016 05:42:56 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38190) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bda8d-0000my-1J for submit@debbugs.gnu.org; Sat, 27 Aug 2016 05:42:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bda8W-0003Ji-EY for submit@debbugs.gnu.org; Sat, 27 Aug 2016 05:42:49 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:53553) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bda8W-0003Jd-CM for submit@debbugs.gnu.org; Sat, 27 Aug 2016 05:42:48 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57394) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bda8U-0005lv-0e for bug-guile@gnu.org; Sat, 27 Aug 2016 05:42:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bda8P-0003IW-Rt for bug-guile@gnu.org; Sat, 27 Aug 2016 05:42:44 -0400 Received: from mail-wm0-x22a.google.com ([2a00:1450:400c:c09::22a]:38174) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bda8P-0003IC-Ki for bug-guile@gnu.org; Sat, 27 Aug 2016 05:42:41 -0400 Received: by mail-wm0-x22a.google.com with SMTP id o80so23568862wme.1 for ; Sat, 27 Aug 2016 02:42:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=n0bYzr/iE5cM7NMRyTeNQyBV5o8phdUigwAsijunS3s=; b=LbXahMNtRbq6LCm8kcRt4ozH26VDO/zAeME3lnLUKOTGMb9LQ8y0XqzFlcgm7fosev XPidmDasqOrdSySD9skZ3PVA3dknoSpZrb9OAEPVBiqFBxymsYGH6HDKnRO1hvNcdSr3 8ptC0+scOaHVEQAbSCs/iAvNAt0cjqP/x+hEtW0jUzWVGJLcDoLHXVNJt9cnxVk8U1Wi /u+gnKiIRKU/y0bjyMLFFi0fpOJCwu5xZhmbdMdK2p+QcibKPIWWnA4fevqtwHbuamjC KGx1cg/AQ3lJ39m8/yBTMxvlTPm0P4sFn+FigiO8VjRcLgsPEzPimP2LNHn7tQHNVZri /50g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=n0bYzr/iE5cM7NMRyTeNQyBV5o8phdUigwAsijunS3s=; b=O6yuYoQWJhILGnMPMPCUCv8XEm24qyILVKtp/ijbQCsWEUq4cejECzoNVGyRVxQsBq WVhMtR1RkoAAyQpfqHzjw6OOkYPWatDCmGVGstUn4+QdCbAAUkzD9PMjkBNGzK3C6KW/ rb20x4c3HX2xHO4+XNgVeiuFkKSH0om3Ij/luaJ3zKa7n628HulC9ftCw2mZlp3GFmmV mamvYvMzsAyzoqHT+SL/gO7yli0fSRVvFQ09t6rY07WBnD79/4pcDWUKIoNBakMBkH9T Di97RWgko9qdqprELBkTf6M15Uqs2nwcX0N5UUCru0Z89KJO6UiuMSLBtQdYvL/VIne1 wcQQ== X-Gm-Message-State: AE9vXwO+Gchw7N0d05Qhj92TOkr3YLgUG3EkYTcEVjLcwtK9+Kj+6r4z+VGHuxlWteu5eA== X-Received: by 10.194.104.70 with SMTP id gc6mr7774906wjb.97.1472290960401; Sat, 27 Aug 2016 02:42:40 -0700 (PDT) Received: from ix (dial-177203.pool.broadband44.net. [212.46.177.203]) by smtp.gmail.com with ESMTPSA id 207sm3022728wmb.7.2016.08.27.02.42.39 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 27 Aug 2016 02:42:39 -0700 (PDT) Received: from helmut by ix with local (Exim 4.84) (envelope-from ) id 1bda8M-0000ll-KT for bug-guile@gnu.org; Sat, 27 Aug 2016 11:42:39 +0200 From: Helmut Eller To: bug-guile@gnu.org Subject: char<=? with three args Date: Sat, 27 Aug 2016 11:42:38 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) Compiling a file x.scm: (library (x) (export) (import (rnrs)) (define (foo x) (char<=3D? #\0 x #\9))) causes an error: shell> guile --version | head -n1 guile (GNU Guile) 2.1.3.104-8f2f8 shell> guile -c '(compile-file "x.scm")' Backtrace:=20=20=20=20 In system/base/compile.scm: 152:6 19 (compile-file _ #:output-file _ #:from _ #:to _ #:env _ =E2=80= =A6) 43:4 18 (call-once _) In ice-9/boot-9.scm: 829:4 17 (with-throw-handler _ _ _) In system/base/compile.scm: 59:11 16 (_) 155:11 15 (_ #) 224:14 14 (read-and-compile _ #:from _ #:to _ #:env _ #:opts _) 255:6 13 (compile _ #:from _ #:to _ #:env _ #:opts _) 183:32 12 (compile-fold _ # =E2=80=A6) In language/cps/compile-bytecode.scm: 573:12 11 (compile-bytecode # # =E2=80=A6) 566:12 10 (lower-cps _ (#:to-file? #t)) In language/cps/optimize.scm: 86:0 9 (optimize-higher-order-cps _ _) In language/cps/dce.scm: 357:33 8 (eliminate-dead-code _) 105:18 7 (compute-live-code #) In language/cps/intmap.scm: 514:5 6 (visit-branch #(#(# # =E2= =80=A6) =E2=80=A6) =E2=80=A6) 514:5 5 (visit-branch #(# = =E2=80=A6) =E2=80=A6) In language/cps/type-checks.scm: 47:5 4 (elide-type-checks # _ _) In language/cps/intmap.scm: 514:5 3 (visit-branch #((absent) (absent) (absent) (absent) # =E2=80= =A6) =E2=80=A6) In language/cps/type-checks.scm: 43:10 2 (_ 221 _ #) In language/cps/types.scm: 1420:0 1 (_ _ _ _) In ice-9/boot-9.scm: 753:26 0 (dispatch-exception _ _ _) ice-9/boot-9.scm:753:26: In procedure dispatch-exception: ice-9/boot-9.scm:753:26: Wrong number of arguments to # [Exit 1] ------------=_1472803621-26407-1--