From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Tomas Nordin Newsgroups: gmane.lisp.guile.bugs Subject: bug#75860: 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 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24330"; mail-complaints-to="usenet@ciao.gmane.io" To: 75860@debbugs.gnu.org Original-X-From: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Sun Jan 26 14:05:35 2025 Return-path: Envelope-to: guile-bugs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1tc2KU-0006AR-M9 for guile-bugs@m.gmane-mx.org; Sun, 26 Jan 2025 14:05:34 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tc2K3-0006td-EK; Sun, 26 Jan 2025 08:05:10 -0500 Original-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 1tc2Jy-0006sy-KH for bug-guile@gnu.org; Sun, 26 Jan 2025 08:05:02 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tc2Jy-00018s-Af for bug-guile@gnu.org; Sun, 26 Jan 2025 08:05:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:Subject; bh=9lAR2pX8cZhNb8+l1yThWsrs3+CRdOftA2OqHpdM18M=; b=LBqqKrTJSvArBurrpEO2kmQWEqW1gIigtAPUsDndhvhEUHHZEkYNfWbjXnGt+mNbCVD8/c1d43HhYis1TdKKvxpBOf5EaJx90wuT0EzcLYvjzb0VeHjjZ+8cI+u4ERMAUlGa3zCP5pOmKzdjFOyEJjV469SVLxMYsER1H2tEopRmpbYtPZ5BIcbnxj1IxpLQj1kMTPZ2Jq61U7FaQRGR9DJQ6JxtiNJsspwmClikITxZi2NcFSyQlxXh07XKKlEu+OM0pzUNEHcVyBHsFUfxOFAbCI+VzRqaSxUMkdaYctneNgvcF/vWMGG9IpU2xCH83hiuXPKI1QN45OeyMpvQjA==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tc2Jx-0001MP-SQ for bug-guile@gnu.org; Sun, 26 Jan 2025 08:05:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Tomas Nordin Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Sun, 26 Jan 2025 13:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 75860 X-GNU-PR-Package: guile X-Debbugs-Original-To: bug-guile@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.17378966695124 (code B ref -1); Sun, 26 Jan 2025 13:05:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 26 Jan 2025 13:04:29 +0000 Original-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 Original-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 Original-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 Original-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 Original-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== Original-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) 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.bugs:11184 Archived-At: 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