From unknown Sat Jun 14 19:04:59 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#75860 <75860@debbugs.gnu.org> To: bug#75860 <75860@debbugs.gnu.org> Subject: Status: Somewhat confusing exception message with append Reply-To: bug#75860 <75860@debbugs.gnu.org> Date: Sun, 15 Jun 2025 02:04:59 +0000 retitle 75860 Somewhat confusing exception message with append reassign 75860 guile submitter 75860 Tomas Nordin severity 75860 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 26 08:04:29 2025 Received: (at submit) by debbugs.gnu.org; 26 Jan 2025 13:04:29 +0000 Received: from localhost ([127.0.0.1]:55187 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tc2JR-0001Ka-7P for submit@debbugs.gnu.org; Sun, 26 Jan 2025 08:04:29 -0500 Received: from lists.gnu.org ([2001:470:142::17]:45864) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tc2JP-0001KB-DS for submit@debbugs.gnu.org; Sun, 26 Jan 2025 08:04:27 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tc2JE-0006fx-5t for bug-guile@gnu.org; Sun, 26 Jan 2025 08:04:17 -0500 Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tc2JC-000154-F1 for bug-guile@gnu.org; Sun, 26 Jan 2025 08:04:15 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id E9EF1240027 for ; Sun, 26 Jan 2025 14:04:05 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1737896645; bh=3X3NuVaaQ8o4yTOSWrHSFECdLSv8IMc/avV8ron+cdQ=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:From; b=oKeND0z6ORtzPMh8vt01A8WwgyGIqn7uLAyUnmnUr32rUSOlnptjpXqtLeqRFoaZI H610yqCmP6Y8/nU/6P4Hb7T98bVcKBhVRpX5HBQG+CZIp+gahfhP0tOBC63BbCE6Lp erHyATJtCiC5aLt7QfKm032W+DemSoNbPyuPEHExefFAajRJMeWY8daGUbSGaKgPQ9 MqWoeVNdPQcF/2RfracoRywRbJRkMEtqGa+ReuCXj95Q9YyZcr4zfnS5Yj27YycK8+ rVI84Q5P9VFncZQJlviovw9Iq4QSbp4sF+05282oCAoUKn4bpAau0BWUFuB3vzcu5q 2DGwY2fUxr2hw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4YgsFK2tcWz9rxF for ; Sun, 26 Jan 2025 14:04:05 +0100 (CET) From: Tomas Nordin To: bug-guile@gnu.org Subject: Somewhat confusing exception message with append Date: Sun, 26 Jan 2025 13:04:04 +0000 Message-ID: <87r04pk9q3.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=185.67.36.65; envelope-from=tomasn@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -53 X-Spam_score: -5.4 X-Spam_bar: ----- X-Spam_report: (-5.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H5=-1, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.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: -0.0 (/) Hello Guile! As expected, the following raises an exception: (append 'a '(b) '()) => ice-9/boot-9.scm:1676:22: In procedure raise-exception: In procedure append: Wrong type argument in position 1 (expecting empty list): a And so does this: (append '(a) 'b '()) => ice-9/boot-9.scm:1676:22: In procedure raise-exception: In procedure append: Wrong type argument in position 1 (expecting empty list): b Note that the a-thing is the first and the b-thing the second argument in both calls. 'a is at fault in the first and 'b is at fault in the second call. But, in both cases the faulty argument is reported to be in position 1. I would expect maybe position 2 to be complained about from the second call. Also, I wonder why we are "(expecting empty list)" in place of the non-list things? I made the above observations, if it's a bug or not, I don't know. (version) => "3.0.9.140-d8df3-dirty" Have a great Sunday -- Tomas From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 18 14:28:49 2025 Received: (at 75860) by debbugs.gnu.org; 18 Mar 2025 18:28:50 +0000 Received: from localhost ([127.0.0.1]:43214 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tubgF-0004hG-Tr for submit@debbugs.gnu.org; Tue, 18 Mar 2025 14:28:49 -0400 Received: from defaultvalue.org ([45.33.119.55]:51706) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tubgC-0004gR-VD for 75860@debbugs.gnu.org; Tue, 18 Mar 2025 14:28:45 -0400 Received: from trouble.defaultvalue.org (localhost [127.0.0.1]) (Authenticated sender: rlb@defaultvalue.org) by defaultvalue.org (Postfix) with ESMTPSA id 834632059D; Tue, 18 Mar 2025 13:28:43 -0500 (CDT) Received: by trouble.defaultvalue.org (Postfix, from userid 1000) id C9F1314E156; Tue, 18 Mar 2025 13:28:42 -0500 (CDT) From: Rob Browning To: Tomas Nordin , 75860@debbugs.gnu.org Subject: Re: bug#75860: Somewhat confusing exception message with append In-Reply-To: <87r04pk9q3.fsf@posteo.net> References: <87r04pk9q3.fsf@posteo.net> Date: Tue, 18 Mar 2025 13:28:42 -0500 Message-ID: <87cyeeyyzp.fsf@trouble.defaultvalue.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75860 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.0 (-) Tomas Nordin writes: > But, in both cases the faulty argument is reported to be in position 1. > I would expect maybe position 2 to be complained about from the second > call. ...and it appears to be correct when run via -c or a script. -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 19 19:10:10 2025 Received: (at 75860) by debbugs.gnu.org; 19 Mar 2025 23:10:10 +0000 Received: from localhost ([127.0.0.1]:53860 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tv2Y6-0004pC-3W for submit@debbugs.gnu.org; Wed, 19 Mar 2025 19:10:10 -0400 Received: from mout01.posteo.de ([185.67.36.65]:37715) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tv2Y1-0004jY-Lg for 75860@debbugs.gnu.org; Wed, 19 Mar 2025 19:10:08 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id C6B6B240027 for <75860@debbugs.gnu.org>; Thu, 20 Mar 2025 00:09:58 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1742425798; bh=TmCi2MDM4aybJoPeStEHGrBqLNByKEoVCskPhvU3Vjg=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:From; b=N5WZbAWBTs5d/Sx+8S6U32Sm/KOG0jcX4G4BsFcZQySbrWQG5cBOv/2iruveK3QJD wqixkD2LvyxqY3mwlrHTdXHHYB6bV26PWuWh1JtPNsGqcG7cPZtoF8+0VLonIFJTRS 05mFAtt3CNDbE5pPBmZScUhWRncRKVHVa9DRpKTtg+kifqN7LhCUirX/z3IlBMOnac McrT9VS+yuOqIj0outwZJKEw1G1ucE2b11cvCzvVhhjwZl8147Ar1I+ZVoeowPYU9s nwXZm5rR1p4tEgohFaYElD9L4Qw34sE68uMfFARL6mCuhGnsQEnTMKyOKIBNoE1l7V E+AKV9m0ccHew== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4ZJ4DP3c0gz6twQ; Thu, 20 Mar 2025 00:09:57 +0100 (CET) From: Tomas Nordin To: Rob Browning , 75860@debbugs.gnu.org Subject: Re: bug#75860: Somewhat confusing exception message with append In-Reply-To: <87cyeeyyzp.fsf@trouble.defaultvalue.org> References: <87r04pk9q3.fsf@posteo.net> <87cyeeyyzp.fsf@trouble.defaultvalue.org> Date: Wed, 19 Mar 2025 23:09:56 +0000 Message-ID: <87zfhg62ij.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75860 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: -3.3 (---) Hello Rob Rob Browning writes: > Tomas Nordin writes: > >> But, in both cases the faulty argument is reported to be in position 1. >> I would expect maybe position 2 to be complained about from the second >> call. > > ...and it appears to be correct when run via -c or a script. Do you mean like $ guile -c "(append '(a) 'b '())" [...] In procedure append: Wrong type argument in position 2 (expecting empty list): b Here the position is reported as 2 (as expected I think). Was that what you also observed? (Still confusing for me that we are expecting an empty list). From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 19 22:41:42 2025 Received: (at 75860) by debbugs.gnu.org; 20 Mar 2025 02:41:42 +0000 Received: from localhost ([127.0.0.1]:54559 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tv5qo-0006cW-0W for submit@debbugs.gnu.org; Wed, 19 Mar 2025 22:41:42 -0400 Received: from defaultvalue.org ([45.33.119.55]:32846) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tv5ql-0006cN-Cb for 75860@debbugs.gnu.org; Wed, 19 Mar 2025 22:41:40 -0400 Received: from trouble.defaultvalue.org (localhost [127.0.0.1]) (Authenticated sender: rlb@defaultvalue.org) by defaultvalue.org (Postfix) with ESMTPSA id 637242020F; Wed, 19 Mar 2025 21:41:38 -0500 (CDT) Received: by trouble.defaultvalue.org (Postfix, from userid 1000) id BF44E14E156; Wed, 19 Mar 2025 21:41:37 -0500 (CDT) From: Rob Browning To: Tomas Nordin , 75860@debbugs.gnu.org Subject: Re: bug#75860: Somewhat confusing exception message with append In-Reply-To: <87zfhg62ij.fsf@posteo.net> References: <87r04pk9q3.fsf@posteo.net> <87cyeeyyzp.fsf@trouble.defaultvalue.org> <87zfhg62ij.fsf@posteo.net> Date: Wed, 19 Mar 2025 21:41:37 -0500 Message-ID: <87cyecwhi6.fsf@trouble.defaultvalue.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75860 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.0 (-) Tomas Nordin writes: > Do you mean like > > $ guile -c "(append '(a) 'b '())" > [...] > In procedure append: Wrong type argument in position 2 (expecting empty list): b > > Here the position is reported as 2 (as expected I think). Was that what > you also observed? (Still confusing for me that we are expecting an > empty list). Right, I see 1 in the repl and 2 via -c or a file. -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4