From unknown Sat Aug 16 21:01:41 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#72888 <72888@debbugs.gnu.org> To: bug#72888 <72888@debbugs.gnu.org> Subject: Status: Confusing descriptive text Reply-To: bug#72888 <72888@debbugs.gnu.org> Date: Sun, 17 Aug 2025 04:01:41 +0000 retitle 72888 Confusing descriptive text reassign 72888 emacs submitter 72888 =E9=BA=BB=E6=9E=9D=E5=BF=A0 severity 72888 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 30 04:48:08 2024 Received: (at submit) by debbugs.gnu.org; 30 Aug 2024 08:48:08 +0000 Received: from localhost ([127.0.0.1]:52483 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sjxIe-0005A5-8f for submit@debbugs.gnu.org; Fri, 30 Aug 2024 04:48:08 -0400 Received: from lists.gnu.org ([209.51.188.17]:57986) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sjvbz-00024J-1p for submit@debbugs.gnu.org; Fri, 30 Aug 2024 02:59:59 -0400 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 1sjvb4-0005Vb-E1 for bug-gnu-emacs@gnu.org; Fri, 30 Aug 2024 02:59:02 -0400 Received: from mail-yb1-xb32.google.com ([2607:f8b0:4864:20::b32]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sjvb2-0004EA-RP for bug-gnu-emacs@gnu.org; Fri, 30 Aug 2024 02:59:02 -0400 Received: by mail-yb1-xb32.google.com with SMTP id 3f1490d57ef6-e165ab430e7so1503375276.2 for ; Thu, 29 Aug 2024 23:59:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725001139; x=1725605939; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=sedRjSJ7sJUZcMWWvdEj7w30SwF2tUe/Ijbc5Tzi7cg=; b=kpFATmIAbWyJryhACJCBaQREj3IduObafcTqPp/05vD5ulYVrXM8KVNHrjaTMS7Ok4 ZNLZAE8k7rE1DF9nYOYkoWtFn2f6EqqdmOqjvl6/A0m8eIx/YYW7ItD8QdudM0sLuRFm o6lwyJPvfpzp7dvLgaSm2CAKJAB1XHjhOCxETpK7EaNYFU61oDgTFqrIMkZDt89m4LXU gDUtAkJj5BO2ejskBH5Z/t0OXF1czVoHpf59N+Am64DtOA8pq4pla05aNeaKzu5Gv9X0 u+1tFOs1RXdhxLjy7Ii46FhOPIKvbGzIZpXITYgTIEmBVp+0lUvh6emxo/EsyC6elQVP 9Q6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725001139; x=1725605939; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=sedRjSJ7sJUZcMWWvdEj7w30SwF2tUe/Ijbc5Tzi7cg=; b=D3JPoaA0oC9OAqtOhAqpKXidQ9ksK+WmBnJqXOBBOu7gISIWCYi71+ni0XHnPrxHMg kXwvtr2YqNKiLG7c2zNrarWAEcUDtNpQZwUx2nJ0QMWHCHeMECD/60LaRh9ppVkvKMCW tTW9rXrpfLihdG7cp07rNTXk1Ie+xEUoPrfG50B4tHWzwkjPRmk37CCXrZJLogrDTbpS rbqQWDoJbyhfLbg5tRukO6WScp0LbgSbjD8wdlu3UpKJeQXyzinbkIpFpYsTvO75FqC/ 4MPsz1iP75yF6AKOAjd3oIbxIbRUG0aPnLxJaEHZy9pZ8pJsUYXFHdgQrTOOuKy4YQ8N uXTg== X-Gm-Message-State: AOJu0Yz5EifdM7UrXyrq0l/nG7sH8/7HTvL2YZ2UyTenJQ72xQX1LYYd Mu/6rTD2itx/rvHtIhAygJpsocBdI2NgvzrJanPH2qOxWle2XEpsAw42/zonfcvtBYrEiU8qTKv x1eGD5Z/3yxJkYcAqcsqVkUZPejjcpOySvP0= X-Google-Smtp-Source: AGHT+IFi5F+uRDwKJeOGfeIDVitT7PRXUxmOExBtu9v9WhEcut6i3LdNCx/aZBoKP67uKxkj7gZIqJHk/8BrZ23+ZFE= X-Received: by 2002:a05:6902:2b8e:b0:e16:19f7:96df with SMTP id 3f1490d57ef6-e1a79fe7bd8mr1239669276.10.1725001139029; Thu, 29 Aug 2024 23:58:59 -0700 (PDT) MIME-Version: 1.0 From: =?UTF-8?B?6bq75p6d5b+g?= Date: Fri, 30 Aug 2024 14:58:47 +0800 Message-ID: Subject: Confusing descriptive text To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="0000000000002113200620e12021" Received-SPF: pass client-ip=2607:f8b0:4864:20::b32; envelope-from=maedaqu@gmail.com; helo=mail-yb1-xb32.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 30 Aug 2024 04:48:04 -0400 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: -2.3 (--) --0000000000002113200620e12021 Content-Type: text/plain; charset="UTF-8" Equality Predicates (GNU Emacs Lisp Reference Manual) In the descriptive text of function "equal": "The equal function recursively compares the contents of objects if they are integers, strings, markers, vectors, bool-vectors, byte-code function objects, char-tables, records, or font objects." Shouldn't "integers" here be "conses" or "lists"? --0000000000002113200620e12021 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Equality Predicates (GNU Emacs Lisp Re= ference Manual)

In the descriptive text of function "equal&= quot;:

"The equal function recursively compares the contents of= objects if they are integers, strings, markers, vectors, bool-vectors, byt= e-code function objects, char-tables, records, or font objects."
Shouldn't "integers" here be "conses" or "li= sts"?
--0000000000002113200620e12021-- From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 30 07:00:44 2024 Received: (at 72888-done) by debbugs.gnu.org; 30 Aug 2024 11:00:44 +0000 Received: from localhost ([127.0.0.1]:52571 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sjzMy-0000ri-EK for submit@debbugs.gnu.org; Fri, 30 Aug 2024 07:00:44 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48270) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sjzMv-0000rS-7y for 72888-done@debbugs.gnu.org; Fri, 30 Aug 2024 07:00:42 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sjzLv-0004j1-3c; Fri, 30 Aug 2024 06:59:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=1fB4QjAzTNHux82Tn/EoG+nrH7QSSB7Lu72PwgD03dc=; b=YrAuEgELWz9UasXQhL2x 6SBu39M0xGBGR6M8FuQGD38dkQVR2rI/Th7C39/xc4m1LbnXZRvL9xscPpJ0+fKuJfX3Ckh5fhtnP kVKUU4xPkc0YCJP4jGsqd6+T8QgSBNF0w3GBHfCvdBsJajh5Ui1CHYhNuU5riCxn43bOuLlX1xxDz Pawqn8+6Egwyx8eJnV4nUDI9WYLDcv+GmrqfJ3Ki7rnlaeXigvD89kFzOGZwCFQwr3vGGTpZXgmo5 Jl+HCCoCCj9s86LoaNhwyQO9ViItrEGOai6BAHZhhVxFi8ZXf3GzxhggfRK9Di9OHdKOVdMUMpI7G 118io9uls5DJKQ==; Date: Fri, 30 Aug 2024 13:59:34 +0300 Message-Id: <86le0ee0o9.fsf@gnu.org> From: Eli Zaretskii To: =?utf-8?B?6bq75p6d5b+g?= In-Reply-To: (message from =?utf-8?B?6bq75p6d5b+g?= on Fri, 30 Aug 2024 14:58:47 +0800) Subject: Re: bug#72888: Confusing descriptive text References: MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72888-done Cc: 72888-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: -3.3 (---) > From: 麻枝忠 > Date: Fri, 30 Aug 2024 14:58:47 +0800 > > Equality Predicates (GNU Emacs Lisp Reference Manual) > > In the descriptive text of function "equal": > > "The equal function recursively compares the contents of objects if they are integers, strings, markers, vectors, > bool-vectors, byte-code function objects, char-tables, records, or font objects." > > Shouldn't "integers" here be "conses" or "lists"? No (an integer could be a fixnum or a bignum), but lists and conses should be in that list. I've now added that on the emacs-30 release branch, and I'm therefore closing this bug. Thanks for pointing out the omission. From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 31 08:39:36 2024 Received: (at 72888) by debbugs.gnu.org; 31 Aug 2024 12:39:36 +0000 Received: from localhost ([127.0.0.1]:54238 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1skNOC-0005ty-Ee for submit@debbugs.gnu.org; Sat, 31 Aug 2024 08:39:36 -0400 Received: from mail-lj1-f181.google.com ([209.85.208.181]:51562) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1skNOA-0005tj-Ry for 72888@debbugs.gnu.org; Sat, 31 Aug 2024 08:39:35 -0400 Received: by mail-lj1-f181.google.com with SMTP id 38308e7fff4ca-2f50966c469so30292411fa.3 for <72888@debbugs.gnu.org>; Sat, 31 Aug 2024 05:38:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725107851; x=1725712651; darn=debbugs.gnu.org; h=to:cc:date:message-id:subject:mime-version:from:sender:from:to:cc :subject:date:message-id:reply-to; bh=IKWEexpB5eT3P+mN8Tj3VfGcpnKqVFW78QwQW2hNOG8=; b=ZesQp3bfbANDn02bRE/MLmQaDXaaIhGw8mZucsSfSGcGKET1MOMQxS3sBfUAiE9KsN +puUopa1D3wJfjG7jqj4NsBzwh+JJQJLPze/HdpCn2LYtHTC+1ajd9Zwn/aua/SGEIUO dkC8jdyQMLAnpeYTEKC++psgfV4PaNTk0zCWpZrS6Zou0k3U8URKR4BLFVvDS9ht3eTF Yf6q4udi2db/jGBMoWh0UB8993TnoK1v6/2T/m8qj/bFJvO1lmgmAvnnYdh5DNZyCdb8 CZOc5cMyecWtPE90LbnRSpcBFf4sM0b29xOBiUDIFmcfJwwGLfUvObT0fOesQuoVN2JX hlEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725107851; x=1725712651; h=to:cc:date:message-id:subject:mime-version:from:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=IKWEexpB5eT3P+mN8Tj3VfGcpnKqVFW78QwQW2hNOG8=; b=nrIZpZ6pd0L4swXAvyiAeZQ3WAxnPg4fBuQQg15c4GpMcbJNB/w5l7qeICQbG2dtrb 79qIa2+KmBNxc+OHlcrdoCJBpzxyb85SyT7x7WKqxFk2SEdw95zHnUvbUzy8f8+diIXN FP0exr0c3NhKc2BD+wxYOilAroxRvSkOoP8lcCKu4rt+tox4LTPvNPlnIT49O5lCVc8a Idnt9A7ZY1ffs7wQ8uFYcCKTJVf4EuShLWNWGWGckVltK3GJyumuAaMmTJmIheFf5WOf tCiAxSEnLb5KOCR4UVulWPnKrzZHZZTMhwvKiY/BURK0fIEnRzhWBVTqMkBHtzfazQUB pQ0A== X-Forwarded-Encrypted: i=1; AJvYcCXna29HnmflFwQ4JZDyL+YFIEl1ORCiFcJUQu2tMLUxgQgY7vHR0zR/HhXo+TYwxdHXQsj18Q==@debbugs.gnu.org X-Gm-Message-State: AOJu0YyJrQ1w8v3ZHLrU80Hm76BhWaRn9+Hup7p5Kjpw3UFwfCj+9HwC /ES6AK3C8VSK75raT59zYRa9hvz/mrWNx30mc5xgerxFahcqECEO X-Google-Smtp-Source: AGHT+IGt9oDbv98u8P4/Ms+grBE0mHW4IsIpajRVVbahiaNQzewEGSEPAGNsxMAV1I1W4jREJcK2uw== X-Received: by 2002:a2e:612:0:b0:2ef:2fc9:c8b2 with SMTP id 38308e7fff4ca-2f6290bb8c5mr10249311fa.37.1725107850104; Sat, 31 Aug 2024 05:37:30 -0700 (PDT) Received: from smtpclient.apple (c188-150-191-82.bredband.tele2.se. [188.150.191.82]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-2f614f06233sm10496941fa.47.2024.08.31.05.37.29 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 31 Aug 2024 05:37:29 -0700 (PDT) From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= Content-Type: multipart/mixed; boundary="Apple-Mail=_7073919B-0293-4894-9FBA-588D5CBDFBFC" Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\)) Subject: bug#72888: Confusing descriptive text Message-Id: <32535B11-34CF-4159-B791-5B5AD63CDA89@gmail.com> Date: Sat, 31 Aug 2024 14:37:26 +0200 To: Eli Zaretskii X-Mailer: Apple Mail (2.3654.120.0.1.15) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72888 Cc: 72888@debbugs.gnu.org, =?utf-8?B?6bq75p6d5b+g?= 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 (-) --Apple-Mail=_7073919B-0293-4894-9FBA-588D5CBDFBFC Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Thank you for making this text better. It can be made even more = accurate: neither integers nor strings or bool-vectors are actually = compared recursively in a useful sense so we shouldn't claim that they = are, and nowadays both byte-compiled and interpreted closures are = compiled but we should note the usual intensionality problems when = comparing functions. Here is a proposed amendment. --Apple-Mail=_7073919B-0293-4894-9FBA-588D5CBDFBFC Content-Disposition: attachment; filename=equal-doc.diff Content-Type: application/octet-stream; x-unix-mode=0644; name="equal-doc.diff" Content-Transfer-Encoding: 7bit diff --git a/doc/lispref/objects.texi b/doc/lispref/objects.texi index 399a1d169c2..58577ed06c4 100644 --- a/doc/lispref/objects.texi +++ b/doc/lispref/objects.texi @@ -2414,9 +2414,9 @@ Equality Predicates @end example The @code{equal} function recursively compares the contents of objects -if they are integers, strings, markers, lists, cons cells, vectors, -bool-vectors, byte-code function objects, char-tables, records, or font -objects. +if they are lists, cons cells, vectors, records, markers, char-tables, +font objects, or function objects (closures)@footnote{However, equality +of distinct function objects cannot be guaranteed in general.). Comparison of strings is case-sensitive, but does not take account of text properties---it compares only the characters in the strings. --Apple-Mail=_7073919B-0293-4894-9FBA-588D5CBDFBFC-- From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 31 09:01:57 2024 Received: (at 72888) by debbugs.gnu.org; 31 Aug 2024 13:01:57 +0000 Received: from localhost ([127.0.0.1]:54248 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1skNjo-0006X0-Po for submit@debbugs.gnu.org; Sat, 31 Aug 2024 09:01:57 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38552) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1skNjm-0006Wk-Uo for 72888@debbugs.gnu.org; Sat, 31 Aug 2024 09:01:55 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1skNge-0001Id-93; Sat, 31 Aug 2024 08:58:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=422o1XjXzGzD6CytVkrTUzlzs/umZqS8wB1h7NTeYOc=; b=KrAwTJCNrTjIZdEOrInW Bntq/UM3lvAp8tKAKVjy7wa2tnsKrnoLNr6BEseCdgqwQytbqteYul1j8c3rGGjU4eptqYfbURlAw xN2mef52dQdeB7v5NFXAP2BgPQDcF4SrQan1p26/TonplxH/Ioydajp63snkkrWFfutOwPLPutBg0 XwkCEdW4qVRyHkuCyimlPVMeg+kuQtcX8Xgw/yOA2O+lcRlALCpCITe6V8zRKrfOYr6MI9YLK63ll 4p+t8L5tiO3z0GtdcT/DgH6exvUNQQrUKJFwQWWclkLFFMbaPO/YC33hSYO4LwYWjZk2Sqxw7WUIi wtf5I5BVpDj9Yw==; Date: Sat, 31 Aug 2024 15:58:32 +0300 Message-Id: <86ed64c0hz.fsf@gnu.org> From: Eli Zaretskii To: Mattias =?utf-8?Q?Engdeg=C3=A5rd?= In-Reply-To: <32535B11-34CF-4159-B791-5B5AD63CDA89@gmail.com> (message from Mattias =?utf-8?Q?Engdeg=C3=A5rd?= on Sat, 31 Aug 2024 14:37:26 +0200) Subject: Re: bug#72888: Confusing descriptive text References: <32535B11-34CF-4159-B791-5B5AD63CDA89@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72888 Cc: 72888@debbugs.gnu.org, maedaqu@gmail.com 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 (---) > From: Mattias Engdegård > Date: Sat, 31 Aug 2024 14:37:26 +0200 > Cc: 麻枝忠 , > 72888@debbugs.gnu.org > > Thank you for making this text better. It can be made even more accurate: neither integers nor strings or bool-vectors are actually compared recursively in a useful sense so we shouldn't claim that they are, and nowadays both byte-compiled and interpreted closures are compiled but we should note the usual intensionality problems when comparing functions. > > Here is a proposed amendment. Doesn't that lose useful information? It only tells what is compared recursively, but doesn't tell about comparing strings or integers or bool-vectors by themselves, which is IMO important. IOW, given your proposed text, how do we explain that (equal "foo" (substring "foobar" nil -3)) => t From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 31 10:40:06 2024 Received: (at 72888) by debbugs.gnu.org; 31 Aug 2024 14:40:06 +0000 Received: from localhost ([127.0.0.1]:55366 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1skPGn-0001II-O4 for submit@debbugs.gnu.org; Sat, 31 Aug 2024 10:40:06 -0400 Received: from mail-lf1-f44.google.com ([209.85.167.44]:55424) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1skPGl-0001Hi-Hv for 72888@debbugs.gnu.org; Sat, 31 Aug 2024 10:40:04 -0400 Received: by mail-lf1-f44.google.com with SMTP id 2adb3069b0e04-533461323cdso3406003e87.2 for <72888@debbugs.gnu.org>; Sat, 31 Aug 2024 07:39:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725115079; x=1725719879; darn=debbugs.gnu.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:from:to:cc:subject :date:message-id:reply-to; bh=jEjkALI+jJ+eb55QNS5NFoGSZrjRatgG1YGAV5Zgvps=; b=V3O5/MTOHppMUviu41fUzQCm5288AKviRChN3pT3baW0gxqsdMYWNKH0AI35vKofNO 0PJA2cvXJHoWQrDQ5ATnRoFy7htwfLhX59LbDs5zClP56QaO2hvB76uXx5XXgUTJ+BAU 84OH+BOUzKvZ9Fpui9QlYTNV+WCmGa43+LKLVOg0HeSW5uaxuk6G2vrNMNc+Tvn2tL0q QDo9+JqypVL2jx5KlgYtcWgJx2+CC1kWKiRYePTPWl0/u3SYEX7C9E4WBDci7gh86AUK 13MVq5H+5sR8PyvXJhOPIR9J6I1Opb7c3JO2E9gErlqoiKjff2W/xCcUWVGUsmrvJKfH qsBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725115079; x=1725719879; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=jEjkALI+jJ+eb55QNS5NFoGSZrjRatgG1YGAV5Zgvps=; b=wtb41x2uL6jcJz5RK7azEYqbP5J+DbqJ++hbPbQLYfEEiaj7vaxtVqobJrx3a1ssRo 8tNT0GjEhpB0LDKZ3DRsTtzLo/JGqjt2/C4yfPKeE2BrjwfHEvU2DzYvaOdbLHGQhkS6 3AWvJnLaQl2Ea9T+85h9xXMTnk4B/eZwDFvBH0lG7x2oUeUou7DPbONCgvumSIgwKbZZ 1ARKVTnqfSPCtn7n7NUvyVxlEEJk6Nku2jNYTvLYxSrxyxiQ+1BRnZTLwn6uJqkfQZM9 mi8YzldeKdAD7ytbZNpl5D8XoxARLFcOTRTiRcfLQ9B/4l8rMEpZMLwhTJfbYhj8yKk7 5r9w== X-Forwarded-Encrypted: i=1; AJvYcCXo6bSGISN7uUp4ZTvLXrXq5EoQyGqtY9ZrtFebMTJFJ7dpGjq3oGzdH8CgkAFYrFXelB/sLA==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxeksXRxYh5xnGXoA3kbsZY0ensUt9SMYUPAuOH8sCIJGFqF0SK YZy5RrK7jyfISNHZ9q+fZkSNUg8ADEyyz/o2xzeIKrc8YbhESM/M X-Google-Smtp-Source: AGHT+IE9UQQ/5zZiw7HNM+qsJ6rY8OZJi1B+2j1wMQlJQkh3+IE4+VEu0v5FxkRIU/cIxYElixYAJA== X-Received: by 2002:a05:6512:3ca3:b0:52c:def3:44b with SMTP id 2adb3069b0e04-53546b2b5e7mr3385895e87.31.1725115078477; Sat, 31 Aug 2024 07:37:58 -0700 (PDT) Received: from smtpclient.apple (c188-150-191-82.bredband.tele2.se. [188.150.191.82]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-53540841c5bsm966741e87.229.2024.08.31.07.37.57 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 31 Aug 2024 07:37:57 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\)) Subject: Re: bug#72888: Confusing descriptive text From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= In-Reply-To: <86ed64c0hz.fsf@gnu.org> Date: Sat, 31 Aug 2024 16:37:56 +0200 Content-Transfer-Encoding: 7bit Message-Id: <5EEA70A7-D55B-4D87-86E1-B9C45EE994C9@gmail.com> References: <32535B11-34CF-4159-B791-5B5AD63CDA89@gmail.com> <86ed64c0hz.fsf@gnu.org> To: Eli Zaretskii X-Mailer: Apple Mail (2.3654.120.0.1.15) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72888 Cc: 72888@debbugs.gnu.org, maedaqu@gmail.com 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 (-) 31 aug. 2024 kl. 14.58 skrev Eli Zaretskii : > Doesn't that lose useful information? It only tells what is compared > recursively, but doesn't tell about comparing strings or integers or > bool-vectors by themselves, which is IMO important. That's a fair point. What about something like: The @code{equal} function compares numbers, strings and bool-vectors by value. Lists, cons cells, vectors, records, markers, char-tables, font objects, and function objects (closures)@footnote{However, equality of distinct function objects cannot be guaranteed in general.} are compared recursively by using @code{equal} on their constituent parts. From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 31 12:08:43 2024 Received: (at 72888) by debbugs.gnu.org; 31 Aug 2024 16:08:43 +0000 Received: from localhost ([127.0.0.1]:55557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1skQeY-0003vk-OB for submit@debbugs.gnu.org; Sat, 31 Aug 2024 12:08:42 -0400 Received: from eggs.gnu.org ([209.51.188.92]:49572) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1skQeW-0003vR-Ce for 72888@debbugs.gnu.org; Sat, 31 Aug 2024 12:08:41 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1skQdU-0002jo-JD; Sat, 31 Aug 2024 12:07:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=4/BemrdXHqKugRQtF+O+b+sgVmOwNWJLs6zrB79DMA4=; b=PA7NsTsx8P9GoxJJAfya JkJblrCnD7mSn9ynqTTh5GvgLyzV71BZDEY30bdKwNBtIQwqsDo5JWzrRNX9IsDRKZu7Th1q55lN4 VYJLd9l2mmJgashbaF1bvyx8P3xICsumSRnqe68cKlUOGKf4ThC7LUv0JEGl06mjH9/fU1ffmRUW2 6GH1/QBtg+xxgXMmwYJfdARvGcCkAmbHlQokhLofaZzo7XIUc+HU5NHjsZaI7pPJsQB4HuikLGuFg Ib14NqeWvIrBbGfXllaoQh3M1YXjk5nMY2JB9XfPCfzw3uGcePXXrKPXMrVq7/zRfVbMeklrenZPZ dbHj4Ko8JMRuhg==; Date: Sat, 31 Aug 2024 19:07:34 +0300 Message-Id: <86a5gsbrqx.fsf@gnu.org> From: Eli Zaretskii To: Mattias =?utf-8?Q?Engdeg=C3=A5rd?= In-Reply-To: <5EEA70A7-D55B-4D87-86E1-B9C45EE994C9@gmail.com> (message from Mattias =?utf-8?Q?Engdeg=C3=A5rd?= on Sat, 31 Aug 2024 16:37:56 +0200) Subject: Re: bug#72888: Confusing descriptive text References: <32535B11-34CF-4159-B791-5B5AD63CDA89@gmail.com> <86ed64c0hz.fsf@gnu.org> <5EEA70A7-D55B-4D87-86E1-B9C45EE994C9@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72888 Cc: 72888@debbugs.gnu.org, maedaqu@gmail.com 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 (---) > From: Mattias Engdegård > Date: Sat, 31 Aug 2024 16:37:56 +0200 > Cc: maedaqu@gmail.com, > 72888@debbugs.gnu.org > > 31 aug. 2024 kl. 14.58 skrev Eli Zaretskii : > > > Doesn't that lose useful information? It only tells what is compared > > recursively, but doesn't tell about comparing strings or integers or > > bool-vectors by themselves, which is IMO important. > > That's a fair point. What about something like: > > The @code{equal} function compares numbers, strings and bool-vectors by > value. Lists, cons cells, vectors, records, markers, char-tables, > font objects, and function objects (closures)@footnote{However, equality > of distinct function objects cannot be guaranteed in general.} are > compared recursively by using @code{equal} on their constituent parts. SGTM, thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 31 12:49:39 2024 Received: (at 72888) by debbugs.gnu.org; 31 Aug 2024 16:49:39 +0000 Received: from localhost ([127.0.0.1]:55762 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1skRIB-0005DW-6r for submit@debbugs.gnu.org; Sat, 31 Aug 2024 12:49:39 -0400 Received: from mail-lj1-f179.google.com ([209.85.208.179]:61796) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1skRI5-0005D9-NA for 72888@debbugs.gnu.org; Sat, 31 Aug 2024 12:49:37 -0400 Received: by mail-lj1-f179.google.com with SMTP id 38308e7fff4ca-2f51b67e16dso32032991fa.3 for <72888@debbugs.gnu.org>; Sat, 31 Aug 2024 09:48:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725122849; x=1725727649; darn=debbugs.gnu.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:from:to:cc:subject :date:message-id:reply-to; bh=0UJhPvn1o8lod3Ymn80AGqoqJcfhYdZNuSKXzSIjvfM=; b=hqKRi2HIc380H1DEvFdpaYAmji3Dw6RqqMgfIqEyG6vinc7efIdfMgLZGrKkPpkIE8 PMdSyzZRcDc0fpQC3/Xo08tyOiZknqvVDYQ3KKuLpgQivCnpTVkiNQL1/2K5cT0LtifV RXtIjvIaS58MjyVRjjR8RJoY9Q99N9C0x2+ZUhkBLAT94OuxlJcuiOj6TGtEKYAgpM0F X0N0VcL07TbNxEM/l9Z3e/Fr+bUolFnB8xR3iutVB0uF0VpjoFFLCcZmZgC6W6GOY+sd 2EgKewl6JjAB2xWE4b+hCRiuq8mFiIAjI9mBVH3whVnugrUPoW3h0ey5WjNXrjOW66AW 5J+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725122849; x=1725727649; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=0UJhPvn1o8lod3Ymn80AGqoqJcfhYdZNuSKXzSIjvfM=; b=bHxUDCH+Q7YgF5pAJeiA6h+wNmp3PyCAUkkUE/JtvH8yHG/CpO79q3/M6tFdbF7FTo IlgaG5xk+agOi5CYsJ/ssr18REhwe1NLKsQJuZ2JkThVaSgnD1RbDNiqQZXQP+a01Nxa TCfEoZ/0SMUkwVt+2kg2bBrKtOj5cfOIJAkcx7GEoHsJakY9fTQ+QPILeJSoyrFJb1H8 YxrpHdgEDkoHqKlDUXTi0eIGOUEbPfv9QPtCz3ZOf5xnTbakgBus9WwHobduZFNjPrI/ 6FHywHMg2C0a40upnwahskQQBR0EUpZCms3R0CH8Clux1QWbqMOlZE7ETBsMyISv9/q2 /1nA== X-Forwarded-Encrypted: i=1; AJvYcCXmj5+zRLNFpYIXUMWqR778GRrl21MeZoI/Mbru2ud/LurEVSClG3jk5n51vc7/7LMWT4qoMA==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yw8XkMFe9f1u8+cgFejBVSx0alFN0P1S2a5qKaUa3KRjuKast5u AVA/9mBVi68xAqe9or4Xp2smmeDGHm+KdmBXkyMbJpBC31OkniHz X-Google-Smtp-Source: AGHT+IGK6dSBUJ+hd/ZJt3Sk/zHS2cAGZrRML4/KKfDfFr3ZMjVEQQxIXJtSsKBC9y9Uflq6XAvzYQ== X-Received: by 2002:a2e:bc0e:0:b0:2f1:6cd6:c880 with SMTP id 38308e7fff4ca-2f610890881mr74863361fa.37.1725122848697; Sat, 31 Aug 2024 09:47:28 -0700 (PDT) Received: from smtpclient.apple (c188-150-191-82.bredband.tele2.se. [188.150.191.82]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-2f61517191asm11044111fa.88.2024.08.31.09.47.28 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 31 Aug 2024 09:47:28 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\)) Subject: Re: bug#72888: Confusing descriptive text From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= In-Reply-To: <86a5gsbrqx.fsf@gnu.org> Date: Sat, 31 Aug 2024 18:47:27 +0200 Content-Transfer-Encoding: 7bit Message-Id: References: <32535B11-34CF-4159-B791-5B5AD63CDA89@gmail.com> <86ed64c0hz.fsf@gnu.org> <5EEA70A7-D55B-4D87-86E1-B9C45EE994C9@gmail.com> <86a5gsbrqx.fsf@gnu.org> To: Eli Zaretskii X-Mailer: Apple Mail (2.3654.120.0.1.15) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72888 Cc: 72888@debbugs.gnu.org, maedaqu@gmail.com 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 (-) 31 aug. 2024 kl. 18.07 skrev Eli Zaretskii : > SGTM, thanks. Thank you, push with minor tweak to emacs-30. From unknown Sat Aug 16 21:01:41 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 29 Sep 2024 11:24:16 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator